Ejemplo n.º 1
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Grid_Contenedores_CurrentCellChanged
        ///DESCRIPCIÓN  : Carga la información en los componentes de acuerdo al renglon que seleccione
        ///PARAMENTROS  :
        ///CREO         : Miguel Angel Bedolla Moreno
        ///FECHA_CREO   : 12/Abr/2013 05:27 p.m.
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Grid_Contenedores_CurrentCellChanged(object sender, EventArgs e)
        {
            Txt_No_Entrada.Text = Grid_Contenedores[Grid_Contenedores.CurrentRowIndex, 0].ToString();
            DataTable Dt_Embarque = new DataTable();
            Cls_Ope_Entradas_Negocio P_Entrada = new Cls_Ope_Entradas_Negocio();

            P_Entrada.P_No_Entrada = Txt_No_Entrada.Text;
            Dt_Embarque            = P_Entrada.Consultar_Entradas();
            if (Dt_Embarque.Rows.Count > 0)
            {
                Txt_Fecha.Text             = Convert.ToDateTime(Dt_Embarque.Rows[0][Ope_Entradas.Campo_Fecha_Envio].ToString()).ToString("dd/MMM/yyyy HH:mm:ss tt");
                Txt_Observaciones.Text     = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Observaciones].ToString();
                Txt_Producto.Text          = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Producto].ToString();
                Txt_Orden_Entrada.Text     = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Orden_Entrada].ToString();
                Txt_Realizo.Text           = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Usuario_Creo].ToString();
                Cmb_Destinos.SelectedValue = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Destino_Id].ToString();
                Btn_Salir.Text             = "Atrás";
                Pnl_Busqueda.Visible       = false;
                Pnl_Generales.Visible      = true;
                Dt_Embarque           = P_Entrada.Consultar_Detalles_Entrada();
                Dt_Embarque.TableName = "CONT_ENTRADA";
                Grid_Contenedores_Entrada.DataSource = Dt_Embarque;
                Btn_Nuevo_Click(null, null);
                Dt_Configuracion = P_Entrada.Consultar_Configuracion_Orden_Entrada();
                Dt_Configuracion.Columns.Add(new DataColumn("CONTENEDORES", typeof(Double)));
                foreach (DataRow Dr_Configuracion in Dt_Configuracion.Rows)
                {
                    Dr_Configuracion["CONTENEDORES"] = 0;
                }
            }
        }
Ejemplo n.º 2
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Grid_Ordenes_Salida_CellClick
        ///DESCRIPCIÓN  : Carga la información en los componentes de acuerdo al renglon que seleccione
        ///PARAMENTROS  :
        ///CREO         : Miguel Angel Bedolla Moreno
        ///FECHA_CREO   : 12/Abr/2013 05:27 p.m.
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Grid_Ordenes_Salida_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Txt_No_Entrada.Text = Grid_Ordenes_Entrada.Rows[Grid_Ordenes_Entrada.CurrentRow.Index].Cells[0].Value.ToString();
            Txt_Entrada.Text    = Grid_Ordenes_Entrada.Rows[Grid_Ordenes_Entrada.CurrentRow.Index].Cells[0].Value.ToString();
            DataTable Dt_Embarque = new DataTable();
            Cls_Ope_Entradas_Negocio P_Embarque = new Cls_Ope_Entradas_Negocio();

            P_Embarque.P_No_Entrada = Txt_No_Entrada.Text;
            Dt_Embarque             = P_Embarque.Consultar_Entradas();
            if (Dt_Embarque.Rows.Count > 0)
            {
                Txt_Observaciones.Text                 = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Observaciones].ToString();
                Txt_Orden_Entrada.Text                 = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Orden_Entrada].ToString();
                Cmb_Destino.SelectedValue              = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Destino_Id].ToString();
                Cmb_Estatus.Text                       = Dt_Embarque.Rows[0][Ope_Entradas.Campo_Estatus].ToString();
                Btn_Salir.Text                         = "Atrás";
                Fra_Busqueda.Visible                   = false;
                Fra_Contenedores.Visible               = true;
                Fra_Datos_Generales.Visible            = true;
                Fra_Configuracion_Contenedores.Visible = false;
                Grid_Contenedores.Rows.Clear();
                Btn_Nuevo_Click(null, null);
                Dt_Configuracion = P_Embarque.Consultar_Configuracion_Orden_Entrada();
                Dt_Configuracion.Columns.Add(new DataColumn("CONTENEDORES", typeof(Double)));
                foreach (DataRow Dr_Configuracion in Dt_Configuracion.Rows)
                {
                    Dr_Configuracion["CONTENEDORES"] = 0;
                }
            }
        }
Ejemplo n.º 3
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Consultar_Entradas
        ///DESCRIPCIÓN  :Carga los datos en el grid
        ///PARAMENTROS  :
        ///CREO         : Miguel Angel Bedolla Moreno
        ///FECHA_CREO   : 12/Abr/2013 05:27 p.m.
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Consultar_Entradas(Boolean P_Buscar)
        {
            Cls_Ope_Entradas_Negocio P_Entrada = new Cls_Ope_Entradas_Negocio();
            DataTable Dt_Destinos = new DataTable();

            Dt_Destinos.Columns.Add("NO_EMBARQUE", typeof(String));
            Dt_Destinos.Columns.Add("CONTENEDOR", typeof(String));
            Dt_Destinos.Columns.Add("COMENTARIOS", typeof(String));
            if (Pnl_Busqueda.Visible)
            {
                if (Cmb_Busqueda_Destino.SelectedIndex == 0 && Txt_Busqueda_Orden_Entrada.Text.Trim() == "" && P_Buscar)
                {
                    MessageBox.Show("No hay datos de búsqueda", "Entrada de contenedores", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    if (Cmb_Busqueda_Destino.SelectedIndex > 0)
                    {
                        P_Entrada.P_Destino_Id = Cmb_Busqueda_Destino.SelectedValue.ToString();
                    }
                    if (Txt_Busqueda_Orden_Entrada.Text.Trim() != "")
                    {
                        P_Entrada.P_Orden_Salida = Txt_Busqueda_Orden_Entrada.Text.ToUpper();
                    }
                }
            }
            //Grid_Contenedores.DataSource = Dt_Destinos;
            P_Entrada.P_Estatus          = " = 'ABIERTO'";
            Dt_Destinos                  = P_Entrada.Consultar_Entradas();
            Dt_Destinos.TableName        = "CONTENEDORES";
            Grid_Contenedores.DataSource = Dt_Destinos;
        }
Ejemplo n.º 4
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Consultar_Entradas
        ///DESCRIPCIÓN  :Carga los datos en el grid
        ///PARAMENTROS  :
        ///CREO         : Miguel Angel Bedolla Moreno
        ///FECHA_CREO   : 12/Abr/2013 05:27 p.m.
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Consultar_Entradas(Boolean P_Buscar)
        {
            Cls_Ope_Entradas_Negocio P_Embarque = new Cls_Ope_Entradas_Negocio();
            DataTable Dt_Destinos = new DataTable();

            Dt_Destinos.Columns.Add("NO_ENTRADA", typeof(String));
            Dt_Destinos.Columns.Add("CONTENEDOR", typeof(String));
            Dt_Destinos.Columns.Add("COMENTARIOS", typeof(String));
            if (Fra_Busqueda.Visible)
            {
                if (Cmb_Busqueda_Por.SelectedIndex == 0 && Txt_Busqueda_Descripcion.Text.Trim() == "" && P_Buscar)
                {
                    MessageBox.Show("No hay datos de búsqueda", "Salida de contenedores", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    if (Cmb_Busqueda_Por.Text == "ORDEN DE ENTRADA")
                    {
                        P_Embarque.P_Orden_Entrada = Txt_Busqueda_Descripcion.Text.Trim();
                    }
                    if (Cmb_Busqueda_Por.Text == "DESTINO")
                    {
                        P_Embarque.P_Destino = Txt_Busqueda_Descripcion.Text.ToUpper();
                    }
                }
            }
            //Grid_Contenedores.DataSource = Dt_Destinos;
            P_Embarque.P_Estatus = " = 'ABIERTO'";
            Dt_Destinos          = P_Embarque.Consultar_Entradas();
            Grid_Ordenes_Entrada.Rows.Clear();

            for (int Cont_Ordenes = 0; Cont_Ordenes < Dt_Destinos.Rows.Count; Cont_Ordenes++)
            {
                Grid_Ordenes_Entrada.Rows.Add();
                Grid_Ordenes_Entrada.Rows[Cont_Ordenes].Cells[0].Value       = Dt_Destinos.Rows[Cont_Ordenes][Ope_Entradas.Campo_No_Entrada].ToString();
                Grid_Ordenes_Entrada.Rows[Cont_Ordenes].Cells[1].Value       = Dt_Destinos.Rows[Cont_Ordenes][Ope_Entradas.Campo_Orden_Entrada].ToString();
                Grid_Ordenes_Entrada.Rows[Cont_Ordenes].Cells[1].ToolTipText = Dt_Destinos.Rows[Cont_Ordenes][Ope_Entradas.Campo_Orden_Entrada].ToString();
                Grid_Ordenes_Entrada.Rows[Cont_Ordenes].Cells[2].Value       = Dt_Destinos.Rows[Cont_Ordenes]["DESTINO"].ToString();
                Grid_Ordenes_Entrada.Rows[Cont_Ordenes].Cells[2].ToolTipText = Dt_Destinos.Rows[Cont_Ordenes]["DESTINO"].ToString();
                Grid_Ordenes_Entrada.Rows[Cont_Ordenes].Cells[3].Value       = Dt_Destinos.Rows[Cont_Ordenes]["CONTENEDORES"].ToString();
                Grid_Ordenes_Entrada.Rows[Cont_Ordenes].Cells[3].ToolTipText = Dt_Destinos.Rows[Cont_Ordenes]["CONTENEDORES"].ToString();
            }
        }