Пример #1
0
 public RecepcionEquipoDTO obtenerRecepcionEquipo(long idRecepcionEquipo, ref bool error, ref String mensaje)
 {
     error = false;
     using (AlprotecdbEntities db = new AlprotecdbEntities())
     {
         try
         {
             RecepcionEquipoDTO recepcionEquipoDTO = (
                 from recepcionEquipo in db.RecepcionEquipo
                 where recepcionEquipo.idRecepcionEquipo == idRecepcionEquipo && recepcionEquipo.estado
                 select new RecepcionEquipoDTO
             {
                 recepcionEquipo = recepcionEquipo,
                 cliente = (
                     from cliente in db.Cliente
                     where recepcionEquipo.idCliente == cliente.idCliente
                     select cliente
                     ).FirstOrDefault(),
                 equipo = (
                     from equipo in db.Equipo
                     where recepcionEquipo.idCliente == equipo.idEquipo
                     select equipo
                     ).FirstOrDefault(),
             }
                 ).Single();
             return(recepcionEquipoDTO);
         }
         catch (Exception ex)
         {
             error   = true;
             mensaje = ex.Message;
         }
         return(null);
     }
 }
Пример #2
0
 private void dgvRecepcionEquipos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0 && busqueda)
     {
         long idRecepcionEquipo = Convert.ToInt64(dgvRecepcionEquipos.Rows[e.RowIndex].Cells["Id"].Value);
         RecepcionEquipoDTO recepcionEquipoDTO = RecepcionEquipoBL.obtenerRecepcionEquipo(idRecepcionEquipo, ref error, ref mensaje);
         if (!error)
         {
             if (frmNuevoModificarDatosTecnicosMotorElectricoTrifasico != null)
             {
                 //frmNuevoModificarDatosTecnicosMotorElectricoTrifasico.establecerRecepcionEquipo(recepcionEquipoDTO.recepcionEquipo);
                 this.Close();
             }
         }
         else
         {
             MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Пример #3
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (dgvRecepcionEquipos.Rows.Count > 0)
     {
         long idRecepcionEquipo = Convert.ToInt64(dgvRecepcionEquipos.Rows[dgvRecepcionEquipos.CurrentCell.RowIndex].Cells["Id"].Value);
         RecepcionEquipoDTO recepcionEquipoDTO = RecepcionEquipoBL.obtenerRecepcionEquipo(idRecepcionEquipo, ref error, ref mensaje);
         if (!error)
         {
             FrmNuevaModificarRecepcionEquipo frmNuevaModificarRecepcionEquipo = new FrmNuevaModificarRecepcionEquipo(this, "M");
             frmNuevaModificarRecepcionEquipo.modificarRecepcionEquipo(recepcionEquipoDTO.recepcionEquipo, recepcionEquipoDTO.cliente, recepcionEquipoDTO.equipo);
             frmNuevaModificarRecepcionEquipo.ShowDialog();
         }
         else
         {
             MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("No tiene ninguna recepción de equipo.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }