Beispiel #1
0
        public bool Insertar(BE_PRO_REVISION entCabecera)
        {
            bool             booResult  = false;
            DatosMySql       xMiFuncion = new DatosMySql();
            MySqlTransaction trans;

            trans = mysConec.BeginTransaction();

            try
            {
                booResult = xMiFuncion.StoreEjecutar("pro_revision_insertar", entCabecera, mysConec, 1);

                if (booResult == false)
                {
                    booOcurrioError = xMiFuncion.booOcurrioError;
                    StrErrorMensaje = xMiFuncion.StrErrorMensaje;
                    IntErrorNumber  = xMiFuncion.IntErrorNumber;
                    trans.Rollback();
                    return(booResult);
                }

                trans.Commit();
                return(booResult);
            }
            catch (Exception exc)
            {
                // SI SUCEDE UN ERROR DEVOLVEMOS FALSO
                booOcurrioError = xMiFuncion.booOcurrioError;
                StrErrorMensaje = xMiFuncion.StrErrorMensaje;
                IntErrorNumber  = xMiFuncion.IntErrorNumber;
                trans.Rollback();
                return(booResult);
            }
        }
Beispiel #2
0
        bool EliminarRegistro()
        {
            bool booResult    = false;
            int  n_IdRegistro = Convert.ToInt32(DgLista.Columns[0].CellValue(DgLista.Row).ToString());      // OBTENEMOS EL ID DEL REGISTRO QUE SE DESEA ELIMINAR

            objRegistro.mysConec = mysConec;
            BE_Revision          = objRegistro.TraerRegistro(n_IdRegistro);

            DialogResult Rpta = MessageBox.Show("Esta seguro de eliminar el registro seleccionado", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (DialogResult.Yes == Rpta)
            {
                //objRegistro.AccConec = AccConec;
                if (objRegistro.Eliminar(n_IdRegistro, BE_Revision.n_idpro) == true)
                {
                    booResult = true;
                    MessageBox.Show("¡ El registro se elimino con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

                    // VOLVEMOS A CARGAR EL DATATABLE dtItems CON LOS DATOS DEL SERVIDOR
                    objRegistro.mysConec = mysConec;
                    dtMovimientos        = objRegistro.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.MESTRABAJO, STU_SISTEMA.ANOTRABAJO);
                    // MOSTRAMOS LOS DATOS EN LA GRILLA
                    ListarItems();
                }
                else
                {
                    MessageBox.Show("¡ No se pudo eliminar el registro por el siguiente motivo ! " + objRegistro.StrErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
            }
            return(booResult);
        }
Beispiel #3
0
        public bool Insertar(BE_PRO_REVISION entRevision)
        {
            bool            booOk = false;
            CD_pro_revision miFun = new CD_pro_revision();

            miFun.mysConec = mysConec;

            booOk = miFun.Insertar(entRevision);
            if (booOk == false)
            {
                booOcurrioError = miFun.booOcurrioError;
                StrErrorMensaje = miFun.StrErrorMensaje;
                IntErrorNumber  = miFun.IntErrorNumber;
            }
            return(booOk);
        }
Beispiel #4
0
        public BE_PRO_REVISION TraerRegistro(Int64 n_IdRegistro)
        {
            BE_PRO_REVISION EntCabecera = new BE_PRO_REVISION();
            bool            booResult;
            DataTable       DtDetalle   = new DataTable();
            DataTable       DtResultado = new DataTable();
            CD_pro_revision miFun       = new CD_pro_revision();

            miFun.mysConec = mysConec;

            booResult   = miFun.TraerRegistro(n_IdRegistro);
            DtResultado = miFun.dtRevision;

            if (DtResultado.Rows.Count != 0)
            {
                EntCabecera.n_idemp       = Convert.ToInt32(DtResultado.Rows[0]["n_idemp"].ToString());
                EntCabecera.n_id          = Convert.ToInt32(DtResultado.Rows[0]["n_id"].ToString());
                EntCabecera.n_idpro       = Convert.ToInt32(DtResultado.Rows[0]["n_idpro"].ToString());
                EntCabecera.n_idite       = Convert.ToInt32(DtResultado.Rows[0]["n_idite"].ToString());
                EntCabecera.n_idrec       = Convert.ToInt32(DtResultado.Rows[0]["n_idrec"].ToString());
                EntCabecera.n_idtipdoc    = Convert.ToInt32(DtResultado.Rows[0]["n_idtipdoc"].ToString());
                EntCabecera.c_numser      = DtResultado.Rows[0]["c_numser"].ToString();
                EntCabecera.c_numdoc      = DtResultado.Rows[0]["c_numdoc"].ToString();
                EntCabecera.c_numlot      = DtResultado.Rows[0]["c_numlot"].ToString();
                EntCabecera.n_canpro      = Convert.ToDouble(DtResultado.Rows[0]["n_canpro"].ToString());
                EntCabecera.n_idunimed    = Convert.ToInt32(DtResultado.Rows[0]["n_idunimed"].ToString());
                EntCabecera.d_fchini      = Convert.ToDateTime(DtResultado.Rows[0]["d_fchini"].ToString());
                EntCabecera.d_fchfin      = Convert.ToDateTime(DtResultado.Rows[0]["d_fchfin"].ToString());
                EntCabecera.h_horini      = DtResultado.Rows[0]["h_horini"].ToString();
                EntCabecera.h_horfin      = DtResultado.Rows[0]["h_horfin"].ToString();
                EntCabecera.n_canprocon   = Convert.ToDouble(DtResultado.Rows[0]["n_canprocon"].ToString());
                EntCabecera.n_canpronocon = Convert.ToDouble(DtResultado.Rows[0]["n_canpronocon"].ToString());
                EntCabecera.c_obsprocon   = DtResultado.Rows[0]["c_obsprocon"].ToString();
                EntCabecera.c_obspronocon = DtResultado.Rows[0]["c_obspronocon"].ToString();
                EntCabecera.n_idperrev    = Convert.ToInt32(DtResultado.Rows[0]["n_idperrev"].ToString());
                EntCabecera.d_fchrev      = Convert.ToDateTime(DtResultado.Rows[0]["d_fchrev"].ToString());
                EntCabecera.h_horrev      = DtResultado.Rows[0]["h_horrev"].ToString();
                EntCabecera.n_iddocref    = Convert.ToInt32(DtResultado.Rows[0]["n_iddocref"].ToString());
                EntCabecera.c_numdocref   = DtResultado.Rows[0]["c_numdocref"].ToString();
                EntCabecera.n_idtipdocref = Convert.ToInt32(DtResultado.Rows[0]["n_idtipdocref"].ToString());
            }

            return(EntCabecera);
        }
Beispiel #5
0
        void VerRegistro(Int64 n_IdRegistro)
        {
            DataTable dtresulpre = new DataTable();

            objRegistro.mysConec = mysConec;
            BE_Revision          = objRegistro.TraerRegistro(n_IdRegistro);

            TxtNumSer.Text = BE_Revision.c_numser;
            TxtNumDoc.Text = BE_Revision.c_numdoc;

            LblIdProducion.Text       = BE_Revision.n_idpro.ToString();
            CboProducto.SelectedValue = BE_Revision.n_idite;
            CboReceta.SelectedValue   = BE_Revision.n_idrec;
            CboTipDoc.SelectedValue   = BE_Revision.n_idtipdoc;

            // MOSTRAMOS LA PRESENTACION DEL ITEM
            dtresulpre = funDatos.DataTableFiltrar(dtPresentaItem, "n_idite = " + BE_Revision.n_idite + " AND n_default = 1");
            funDatos.ComboBoxCargarDataTable(CboUniMed, dtresulpre, "n_id", "c_despre");
            if (dtresulpre.Rows.Count != 0)
            {
                CboUniMed.SelectedValue = Convert.ToInt32(dtresulpre.Rows[0]["n_id"].ToString());
            }

            TxtNumParteProd.Text    = BE_Revision.c_numdocref;
            TxtNumLot.Text          = BE_Revision.c_numlot.ToString();
            TxtCantidad.Text        = BE_Revision.n_canpro.ToString();
            TxtFchIni.Text          = BE_Revision.d_fchini.ToString();
            TxtFchFin.Text          = BE_Revision.d_fchfin.ToString();
            TxtHorIni.Text          = BE_Revision.h_horini.ToString();
            TxtHorFin.Text          = BE_Revision.h_horfin.ToString();
            TxtCanProCon.Text       = BE_Revision.n_canprocon.ToString();
            TxtObsProCon.Text       = BE_Revision.c_obsprocon.ToString();
            TxtCanProNoCon.Text     = BE_Revision.n_canpronocon.ToString();
            TxtObsProNoCon.Text     = BE_Revision.c_obspronocon.ToString();
            CboPerRes.SelectedValue = BE_Revision.n_idperrev;
            TxtFchRev.Text          = BE_Revision.d_fchrev.ToString();
            TxtHorRev.Text          = BE_Revision.h_horrev.ToString();
            LblIdProducion.Text     = BE_Revision.n_iddocref.ToString();
        }