Exemple #1
0
        private void tablaChoferes_DoubleClick(object sender, EventArgs e)
        {
            Chofer chofer = new Chofer();

            chofer.limpiarAtributos(chofer);

            // datos de interes para la interfaz
            chofer.Nombre         = this.tablaChoferes.CurrentRow.Cells["nombre"].Value.ToString();
            chofer.Apellido       = this.tablaChoferes.CurrentRow.Cells["apellido"].Value.ToString();
            chofer.DniString      = this.tablaChoferes.CurrentRow.Cells["dni"].Value.ToString();       // ojo es un int en realidad
            chofer.FechaNacString = this.tablaChoferes.CurrentRow.Cells["fecha_nac"].Value.ToString(); // ojo es un datetime en realidad
            chofer.TelefonoString = this.tablaChoferes.CurrentRow.Cells["telefono"].Value.ToString();  // ojo es un int en realidad
            chofer.Mail           = this.tablaChoferes.CurrentRow.Cells["mail"].Value.ToString();
            chofer.Direccion      = this.tablaChoferes.CurrentRow.Cells["direccion"].Value.ToString();
            chofer.Localidad      = this.tablaChoferes.CurrentRow.Cells["localidad"].Value.ToString();
            chofer.NroPisoString  = this.tablaChoferes.CurrentRow.Cells["nro_piso"].Value.ToString(); // ojo es un int en realidad
            chofer.Depto          = this.tablaChoferes.CurrentRow.Cells["depto"].Value.ToString();
            chofer.Estado         = this.tablaChoferes.CurrentRow.Cells["estado"].Value.ToString();

            // otros datos de interes
            chofer.Id         = Convert.ToInt32(this.tablaChoferes.CurrentRow.Cells["id_chofer"].Value);
            chofer.Habilitado = Convert.ToInt32(this.tablaChoferes.CurrentRow.Cells["habilitado"].Value);
            chofer.IdUsuario  = Convert.ToInt32(this.tablaChoferes.CurrentRow.Cells["id_usuario"].Value);

            Edicion ventana = new Edicion(chofer);

            ventana.ShowDialog(this);
        }
Exemple #2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            ChoferNuevo = new Chofer();
            ChoferNuevo.limpiarAtributos(ChoferNuevo);

            this.ChoferNuevo.Nombre         = this.txtNombreNuevo.Text;
            this.ChoferNuevo.Apellido       = this.txtApellidoNuevo.Text;
            this.ChoferNuevo.DniString      = this.txtDniNuevo.Text;
            this.ChoferNuevo.FechaNacString = this.txtFechaNacNueva.Text;
            this.ChoferNuevo.TelefonoString = this.txtTelefonoNuevo.Text;
            this.ChoferNuevo.Mail           = this.txtMailNuevo.Text;
            this.ChoferNuevo.Direccion      = this.txtDireccionNueva.Text;
            this.ChoferNuevo.Localidad      = this.txtLocalidadNueva.Text;
            this.ChoferNuevo.NroPisoString  = this.txtNroPisoNuevo.Text;
            this.ChoferNuevo.Depto          = this.txtDeptoNuevo.Text;
            this.ChoferNuevo.Estado         = this.cbxEstado.Text;

            this.ChoferNuevo.Id         = this.ChoferViejo.Id;
            this.ChoferNuevo.IdUsuario  = this.ChoferViejo.IdUsuario;
            this.ChoferNuevo.Habilitado = this.ChoferViejo.Habilitado;

            string mensaje = CapaInterfaz.IChofer.actualizarChofer(this.ChoferNuevo, this.ChoferViejo);

            CapaInterfaz.Decoracion.mostrarInfo(mensaje);

            this.Close();
        }
Exemple #3
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            Chofer ChoferNuevo = new Chofer();

            ChoferNuevo.limpiarAtributos(ChoferNuevo);

            ChoferNuevo.Nombre         = txtNombre.Text;
            ChoferNuevo.Apellido       = txtApellido.Text;
            ChoferNuevo.DniString      = txtDni.Text;
            ChoferNuevo.FechaNacString = txtFechaNac.Text;
            ChoferNuevo.TelefonoString = txtTelefono.Text;
            ChoferNuevo.Mail           = txtMail.Text;
            ChoferNuevo.Direccion      = txtDireccion.Text;
            ChoferNuevo.Localidad      = txtLocalidad.Text;
            ChoferNuevo.NroPisoString  = txtPiso.Text;
            ChoferNuevo.Depto          = txtDepto.Text;

            string msj = CapaInterfaz.IChofer.crearChofer(ChoferNuevo);

            CapaInterfaz.Decoracion.mostrarInfo(msj);

            //this.Close();
        }