///******************************************************************************* ///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); } }