Exemplo n.º 1
0
        private void btnActulizar_Click(object sender, EventArgs e)
        {
            if ((txtCedula.Text != null) && (txtTelefono.Text != null) && (txtNombre.Text != null) && txtApellido != null)
            {
                EN.Conductor conductorUpdate = new EN.Conductor();
                conductorUpdate.nombre   = txtNombre.Text.Trim();
                conductorUpdate.apellido = txtApellido.Text.Trim();
                conductorUpdate.cedula   = txtCedula.Text.Trim();
                conductorUpdate.telefono = txtTelefono.Text.Trim();
                conductorUpdate.id       = Convert.ToInt64(dgvConductores.CurrentRow.Cells["id"].Value);

                //Conexion con la base de datos

                if (conductoresController.ActualizarConductor(conductorUpdate) && (conductorUpdate.id != 0))
                {
                    MessageBox.Show("Se Actualizo el conductor " + conductor.nombre);
                    llenarDataGridView();
                    Limpiar();
                    conductor.id = 0;
                }

                else
                {
                    MessageBox.Show("No se pudo actualizar");
                }
            }
        }
Exemplo n.º 2
0
        public bool ActualizarConductor(EN.Conductor conductorUpdate)
        {
            bool resultado = false;

            try
            {
                BR.Conductor driver = db.Conductor.Where(x => x.id == conductorUpdate.id).FirstOrDefault();
                driver.apellido = conductorUpdate.apellido;
                driver.cedula   = conductorUpdate.cedula;
                driver.nombre   = conductorUpdate.nombre;
                driver.telefono = conductorUpdate.telefono;
                db.SaveChanges();
                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }
Exemplo n.º 3
0
        public bool CrearConductor(EN.Conductor conductor)
        {
            bool resultado = false;

            try
            {
                //Mapeo
                BR.Conductor other = new BR.Conductor();
                other.apellido = conductor.apellido;
                other.cedula   = conductor.cedula;
                other.nombre   = conductor.nombre;
                other.telefono = conductor.telefono;

                //Persitencia
                db.Conductor.Add(other);
                db.SaveChanges();
                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }