示例#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)
        {
            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("-", "");
            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();
            Dt_Contenedor.TableName     = "HISTORIAL_CONTENEDORES";
            Grid_Movimientos.DataSource = Dt_Contenedor;
        }