Пример #1
0
        private void recepcion_estado_pendiente(object sender, EventArgs e)
        {
            Recepcion rp = new Recepcion();

            rp.id_dato = Aplicacion.currentDatoID;
            bool rs = rp.Eliminar();

            if (rs)
            {
                int find_row = findRow(rp.id_dato);
                if (find_row >= 0)
                {
                    Aplicacion.currentMainID = find_row;
                    recepcion_grid_update("", "", Properties.Resources.rec_pen);
                }
                else
                {
                    Filtro.limpiarMain();
                    Filtro.main.id = rp.id_dato;
                    reloadMainGrid();
                }
            }
            else
            {
                MessageBox.Show("Ocurrio un error al realizar la accion, intente mas tarde.");
            }
        }
Пример #2
0
        private void recepcion_estado_incompleto(object sender, EventArgs e)
        {
            Recepcion rp = new Recepcion();

            rp.id_dato    = Aplicacion.currentDatoID;
            rp.actualizar = true;
            rp.nflag      = "N";
            bool rs = rp.Agregar();

            if (rs)
            {
                MessageBox.Show("Por favor, redacte la disconformidad");
                redactarNota(Aplicacion.currentDatoID, "R");


                int find_row = findRow(rp.id_dato);
                if (find_row >= 0)
                {
                    Aplicacion.currentMainID = find_row;
                    recepcion_grid_update(Operador.operador, rp.curr_fecha, Properties.Resources.rec_no);
                }
                else
                {
                    Filtro.limpiarMain();
                    Filtro.main.id = rp.id_dato;
                    reloadMainGrid();
                }
            }
        }
Пример #3
0
        private void recepcion_estado_completo(object sender, EventArgs e)
        {
            Recepcion rp = new Recepcion();

            rp.id_dato    = Aplicacion.currentDatoID;
            rp.nflag      = "Y";
            rp.actualizar = true;
            bool rs = rp.Agregar();

            if (rs)
            {
                int find_row = findRow(rp.id_dato);
                if (find_row >= 0)
                {
                    Aplicacion.currentMainID = find_row;
                    recepcion_grid_update(Operador.operador, rp.curr_fecha, Properties.Resources.rec_si);
                }
                else
                {
                    Filtro.limpiarMain();
                    Filtro.main.id = rp.id_dato;
                    reloadMainGrid();
                }
            }
        }
Пример #4
0
        private void formRecepcionar()
        {
            Scan sc = new Scan();

            sc.ShowDialog();

            if (!sc.codigo.Equals(""))
            {
                Recepcion rp = new Recepcion();
                rp.id_dato = sc.codigo;
                rp.nflag   = "Y";
                bool rs = rp.Agregar();
                if (rs)
                {
                    int find_row = findRow(sc.codigo);
                    if (find_row >= 0)
                    {
                        Aplicacion.currentMainID = find_row;
                        recepcion_grid_update(Operador.operador, rp.curr_fecha, Properties.Resources.rec_si);
                    }
                    else
                    {
                        Filtro.limpiarMain();
                        Filtro.main.id = sc.codigo;
                        reloadMainGrid();
                    }
                }
            }
        }
Пример #5
0
 private void actionFiltroQuitar()
 {
     if (Aplicacion.currentTab == 0)
     {
         Filtro.limpiarMain();
         reloadMainGrid();
     }
     if (Aplicacion.currentTab == 1)
     {
         Filtro.limpiarReproceso();
         cargarDevoluciones();
     }
 }