Вы находитесь на странице: 1из 12

Proyecto S.A.

INTRODUCCION
Esta Prctica es libre podramos utilizar el mtodo que nosotros quisiramos en mi caso utilizo botones como men principal y por la parte de cada formulario empleo menustrip y mas cosas, la base de datos nos la proporciono el maestro esta hecha en SqlExpress 2008

DESARROLLO
Empezaremos creando los formularios necesarios para nuestra aplicacin Que sern los siguientes:

Detallaremos mas adelante la estructura de cada form mas adelante por ahora hay que crear todos estos form La estructura que tendr mas o menos de la siguiente manera:
EMPLEADO Empleado Direccion Estado Familiar Municipio PROYECTO Proyecto Asignado DEpto Jefe MAQUINARIA Maquinaria mAsignada Trabaja en

Al pulsar el Botn Correspondiente me debe desplegar la siguiente informacin en este orden Empezaremos por Empleado:

TAP

Jared Ulises Gmez Araujo

Solo basta con poner nuestra tabla En detalis y cambiar el tipo de sexo por Combobox Y ahora solo arrastramos la tabla y nos quedara como se muestra en la imagen. Despus de eso agregaremos un panel en la parte de debajo de los botones de navegacin y sobre el panel pondremos un menustrip que contenga los siguiente Familia Domicilio , agregamos una etiqueta con el nombre EMPLEADOS y un botn que diga SALIR. El cdigo se encuentra en la parte de Anexos

Pasa lo mismo con formFamiliar agregamos los datos igual que lo hicimos con el de Empleados

Pasa lo mismo con formDireccion agregamos los datos igual que lo hicimos con el de Empleados. En este agregaremos un panel en sus porpiedades pondremos Visible en falso y un botn que diga id.Edo idMpio En el panel agregaremos los datos contenidos en ESTADO y MUNICIPIO al poner la propiedad Visible en falso los datos estarn ocultos cuando yo pulse el botn los datos se harn visibles el codigo esta en el anexo

TAP

Jared Ulises Gmez Araujo

Veremos ahora los formularios para PROYECTO


Ahora tenemos formProyecto aremos lo mismo que se hizo anterior mente en el menstrip con los siguientes datos Asignacion, Departamentos, Jefes asignaremos los eventos Click para cada uno de ellos .. el cdigo esta en el Anexo

TAP

Jared Ulises Gmez Araujo

formMaquinaria

Ahora tenemos formMAQUINARIA aremos lo mismo que se hizo anterior mente en el menstrip con los siguientes datos Asignacin, Departamentos, Jefes asignaremos los eventos Click para cada uno de ellos .. el cdigo esta en el Anexo

TAP

Jared Ulises Gmez Araujo

PRUEBAS

TAP

Jared Ulises Gmez Araujo

TAP

Jared Ulises Gmez Araujo

ANEXO
Menu PRINCIPAL Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Empleados.Show() End Sub Private Sub btCerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCerrar.Click End End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click formProyecto.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click formMaquinaria.Show() End Sub End Class EMPLEADOS Public Class Empleados Private Sub btSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btSalir.Click Close() End Sub Private Sub EmpleadoBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EmpleadoBindingNavigatorSaveItem.Click Me.Validate() Me.EmpleadoBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub Private Sub Empleados_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'ProyectoSADataSet.Empleado' table. You can move, or remove it, as needed. Me.EmpleadoTableAdapter.Fill(Me.ProyectoSADataSet.Empleado) End Sub Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing

TAP

Jared Ulises Gmez Araujo

If (ProyectoSADataSet.HasChanges()) Then EmpleadoTableAdapter.Update(ProyectoSADataSet.Empleado) MessageBox.Show("oriGen de Datos Actualizado") End If End Sub Private Sub FamiliaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FamiliaToolStripMenuItem.Click formFamiliar.Show() End Sub Private Sub DomicilioToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DomicilioToolStripMenuItem.Click formDireccion.Show() End Sub End Class Direccin Public Class formDireccion Private Sub DireccionBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DireccionBindingNavigatorSaveItem.Click Me.Validate() Me.DireccionBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub Private Sub formDireccion_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If (ProyectoSADataSet.HasChanges()) Then DireccionTableAdapter.Update(ProyectoSADataSet.Direccion) MessageBox.Show("oriGen de Datos Actualizado") End If End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Panel1.Show() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Close() End Sub End Class

TAP

Jared Ulises Gmez Araujo

Familiar Public Class formFamiliar Private Sub FamiliarBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FamiliarBindingNavigatorSaveItem.Click Me.Validate() Me.FamiliarBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub

Private Sub formFamiliar_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If (ProyectoSADataSet.HasChanges()) Then FamiliarTableAdapter.Update(ProyectoSADataSet.Familiar) MessageBox.Show("oriGen de Datos Actualizado") End If End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Empleados.Show() Close() End Sub End Class

Proyecto
Public Class formProyecto Private Sub ProyectoBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Validate() Me.ProyectoBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub Private Sub formProyecto_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If (ProyectoSADataSet.HasChanges()) Then ProyectoTableAdapter.Update(ProyectoSADataSet.Proyecto) MessageBox.Show("oriGen de Datos Actualizado") End If End Sub

TAP

Jared Ulises Gmez Araujo

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Close() End Sub End Sub Private Sub ProyectoBindingNavigatorSaveItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProyectoBindingNavigatorSaveItem.Click Me.Validate() Me.ProyectoBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub Private Sub AsignacionToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AsignacionToolStripMenuItem.Click formAsignacion.Show() End Sub Private Sub DepartamentosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DepartamentosToolStripMenuItem.Click formDepto.Show() End Sub Private Sub JefesToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JefesToolStripMenuItem.Click formJefes.Show() End Sub End Class Asignacion Public Class formAsignacion Private Sub AsignadoBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AsignadoBindingNavigatorSaveItem.Click Me.Validate() Me.AsignadoBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub Private Sub formAsignacion_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If (ProyectoSADataSet.HasChanges()) Then AsignadoTableAdapter.Update(ProyectoSADataSet.Asignado) MessageBox.Show("oriGen de Datos Actualizado") End If End Sub End Class

TAP

Jared Ulises Gmez Araujo

Departamento Public Class formDepto Private Sub DeptoBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DeptoBindingNavigatorSaveItem.Click Me.Validate() Me.DeptoBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub Private Sub formDepto_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If (ProyectoSADataSet.HasChanges()) Then DeptoTableAdapter.Update(ProyectoSADataSet.Depto) MessageBox.Show("oriGen de Datos Actualizado") End If End Sub End Class Jefe Public Class formJefes Private Sub JefeBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JefeBindingNavigatorSaveItem.Click Me.Validate() Me.JefeBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub

Private Sub formJefes_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing If (ProyectoSADataSet.HasChanges()) Then JefeTableAdapter.Update(ProyectoSADataSet.Jefe) MessageBox.Show("oriGen de Datos Actualizado") End If End Sub End Class Maquinaria Public Class formMaquinaria Private Sub MaquinariaBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MaquinariaBindingNavigatorSaveItem.Click Me.Validate() Me.MaquinariaBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet)

TAP

Jared Ulises Gmez Araujo

End Sub Private Sub AsignacionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AsignacionToolStripMenuItem.Click formAsignada.Show() End Sub Private Sub EmpleadoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EmpleadoToolStripMenuItem.Click formTrabaja.Show() End Sub End Class Asignada Public Class formAsignada Private Sub MAsignadaBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MAsignadaBindingNavigatorSaveItem.Click Me.Validate() Me.MAsignadaBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub End Class

Trabaja Public Class formTrabaja Private Sub TrabajaEnBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrabajaEnBindingNavigatorSaveItem.Click Me.Validate() Me.TrabajaEnBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProyectoSADataSet) End Sub End Class

TAP

Jared Ulises Gmez Araujo

Вам также может понравиться