Ejemplo n.º 1
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Txt_Contenedor_TextChanged
 ///DESCRIPCIÓN  : Evento TextChanged de la caja de texto contenedor
 ///PARAMENTROS  :
 ///CREO         : Miguel Angel Bedolla Moreno
 ///FECHA_CREO   : 21/Feb/2013 01:01 p.m.
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Txt_Contenedor_TextChanged(object sender, EventArgs e)
 {
     try
     {
         Cls_Cat_Contenedores_Negocio P_Contenedores = new Cls_Cat_Contenedores_Negocio();
         DataTable Dt_Contenedor = new DataTable();
         P_Contenedores.P_Codigo_Contenedor = Txt_Contenedor.Text.ToUpper().Replace("-", "").Replace("'", "");
         Dt_Contenedor = P_Contenedores.Consultar_Contenedores();
         if (Dt_Contenedor.Rows.Count > 0)
         {
             Txt_Contenedor_Id.Text = Dt_Contenedor.Rows[0][Cat_Contenedores.Campo_Contenedor_Id].ToString();
             Txt_Estatus.Text       = Dt_Contenedor.Rows[0][Cat_Contenedores.Campo_Estatus].ToString();
             if (Dt_Contenedor.Rows[0][Cat_Destinos.Campo_Destino].ToString().Trim() == "")
             {
                 Txt_Ubicacion_Anterior.Text = Dt_Contenedor.Rows[0][Cat_Ubicaciones.Campo_Ubicacion].ToString();
             }
             else
             {
                 Txt_Ubicacion_Anterior.Text = Dt_Contenedor.Rows[0][Cat_Destinos.Campo_Destino].ToString();
             }
             Txt_Observaciones.Text = Dt_Contenedor.Rows[0][Cat_Contenedores.Campo_Observaciones].ToString();
         }
         else
         {
             Txt_Estatus.Text       = "";
             Txt_Contenedor_Id.Text = "";
             Txt_Contenedor.Focus();
             MessageBox.Show("El contenedor no existe en el sistema", "Consulta de estatus por contenedor", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         }
         Cls_Ope_Embarques_Negocio P_Movimientos = new Cls_Ope_Embarques_Negocio();
         P_Movimientos.P_Contenedor_Id = Txt_Contenedor_Id.Text;
         Dt_Contenedor = P_Movimientos.Consultar_Movimientos_Contenedor_Formulario();
         Grid_Movimientos.Rows.Clear();
         for (int Cont_Movimientos = 0; Cont_Movimientos < Dt_Contenedor.Rows.Count; Cont_Movimientos++)
         {
             Grid_Movimientos.Rows.Add();
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[0].Value       = Dt_Contenedor.Rows[Cont_Movimientos]["LOCACION"].ToString();
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[0].ToolTipText = Dt_Contenedor.Rows[Cont_Movimientos]["LOCACION"].ToString();
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[1].Value       = Convert.ToDateTime(Dt_Contenedor.Rows[Cont_Movimientos]["FECHA"].ToString()).ToString("dd/MMM/yyyy hh:mm:ss tt");
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[1].ToolTipText = Convert.ToDateTime(Dt_Contenedor.Rows[Cont_Movimientos]["FECHA"].ToString()).ToString("dd/MMM/yyyy hh:mm:ss tt");
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[2].Value       = Dt_Contenedor.Rows[Cont_Movimientos]["USUARIO"].ToString();
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[2].ToolTipText = Dt_Contenedor.Rows[Cont_Movimientos]["USUARIO"].ToString();
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[3].Value       = Dt_Contenedor.Rows[Cont_Movimientos]["OBSERVACIONES"].ToString();
             Grid_Movimientos.Rows[Cont_Movimientos].Cells[3].ToolTipText = Dt_Contenedor.Rows[Cont_Movimientos]["OBSERVACIONES"].ToString();
         }
     }
     catch
     {
         MessageBox.Show("Error al consultar los movimientos, favor de notificar a su administrador del sistema.", "Consulta de estatus", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }