예제 #1
0
        private void ACTUALIZAR_FECHA_ESTADO_PEDIDO() //AQUI  ACTUALIZO LA FECHA DE PREPARADO DE MIS REGISTROS DE MI GRIDVIEW PEDIDO_DETALLE
        {
            // AQUI GENERO UN GRIDVIEW A TRAVEZ DE UN CONTROL PARA PODER UTLIZARLO LUEGO Y PODER ACCEDER A SUS DATOS
            GridView DGVDETALLE_PEDIDO = (GridView)DataList1.Items[Convert.ToInt32(Session["COCINA_LISTA"].ToString())].FindControl("dgvDETALLE_PEDIDO");

            //AQUI CAPTURO EL VALOR DE MI GRIDVIEW DE LA FILA X Y DE LA COLUMNA X OSEA CAPTURO EL CODIGO DEL BIEN
            string ID_BIEN = DGVDETALLE_PEDIDO.Rows[Convert.ToInt32(Session["COCINA_FILA"].ToString())].Cells[1].Text.ToString();

            //OBTENIENDO EL ID_PEDIDO
            Label  lblID_PEDIDO = (Label)DataList1.Items[Convert.ToInt32(Session["COCINA_LISTA"].ToString())].FindControl("lblNUM_PEDIDO");
            string ID_PEDIDO    = lblID_PEDIDO.Text.ToString();
            //OBTENIENDO EL ITEM DEL PRODUCTO
            //LBLPRUEBA.Text=DGVDETALLE_PEDIDO.Rows[Convert.ToInt32(Session["COCINA_FILA"].ToString())].Cells[4].Text.ToString();
            int ITEM = Convert.ToInt32(DGVDETALLE_PEDIDO.Rows[Convert.ToInt32(Session["COCINA_FILA"].ToString())].Cells[4].Text.ToString());

            if (ESTADO_PEDIDO == "ESTADO PREPARADO")
            {
                //CON ESTO LLAMO A MI PROCEDIMIENTO ALMACENADO PARA ACTUALIZAR LA FECHA DE PREPARADO
                N_OBJVENTAS.ACTUALIZA_FECHA_ESTADO_PEDIDO(ID_PEDIDO, ID_BIEN, ITEM, ESTADO_PEDIDO);
            }
            else
            {
                if (ESTADO_PEDIDO == "ESTADO DESHACER")
                {
                    //CON ESTO LLAMO A MI PROCEDIMIENTO ALMACENADO PARA ACTUALIZAR LA FECHA DE DESPACHADO
                    N_OBJVENTAS.ACTUALIZA_FECHA_ESTADO_PEDIDO(ID_PEDIDO, ID_BIEN, ITEM, ESTADO_PEDIDO);
                }
                else
                {
                    //CON ESTO LLAMO A MI PROCEDIMIENTO ALMACENADO PARA ACTUALIZAR LA FECHA DE DESPACHADO
                    N_OBJVENTAS.ACTUALIZA_FECHA_ESTADO_PEDIDO(ID_PEDIDO, ID_BIEN, ITEM, ESTADO_PEDIDO);
                }
            }
            ACTUALIZAR_FECHA_ATENCION();
        }