Esempio n. 1
0
        public bool Insertar(BE_COO_SERVICIOS entServicios, List <BE_COO_SERVICIOSDET> lstServiciosDet)
        {
            bool       booOk      = false;
            DatosMySql xMiFuncion = new DatosMySql();
            int        n_row      = 0;

            if (xMiFuncion.StoreEjecutar("coo_servicios_insertar", entServicios, mysConec, 0) == true)
            {
                for (n_row = 0; n_row <= lstServiciosDet.Count - 1; n_row++)
                {
                    lstServiciosDet[n_row].n_idser = Convert.ToInt32(xMiFuncion.intIdGenerado);
                    if (xMiFuncion.StoreEjecutar("coo_serviciosdet_insertar", lstServiciosDet[n_row], mysConec, null) == false)
                    {
                        booOcurrioError = xMiFuncion.booOcurrioError;
                        StrErrorMensaje = xMiFuncion.StrErrorMensaje;
                        IntErrorNumber  = xMiFuncion.IntErrorNumber;
                    }
                }
                booOk = true;
            }
            else
            {
                booOcurrioError = xMiFuncion.booOcurrioError;
                StrErrorMensaje = xMiFuncion.StrErrorMensaje;
                IntErrorNumber  = xMiFuncion.IntErrorNumber;
            }

            return(booOk);
        }
Esempio n. 2
0
        public bool Actualizar(BE_COO_SERVICIOS entServicios, List <BE_COO_SERVICIOSDET> LstServicioscab)
        {
            bool             b_result = false;
            CD_coo_servicios miFun    = new CD_coo_servicios();

            miFun.mysConec = mysConec;
            b_result       = miFun.Actualizar(entServicios, LstServicioscab);
            if (b_result == false)
            {
                booOcurrioError = miFun.booOcurrioError;
                StrErrorMensaje = miFun.StrErrorMensaje;
                IntErrorNumber  = miFun.IntErrorNumber;
            }
            return(b_result);
        }
Esempio n. 3
0
        void VerRegistro(int n_IdRegistro)
        {
            int    n_row   = 0;
            string c_dato  = "";
            string c_idsoc = "";

            objRegistros.mysConec = mysConec;
            objRegistros.TraerRegistro(n_IdRegistro);
            entRegistro     = objRegistros.entServicios;
            lstRegistrosDet = objRegistros.lstServicios;

            TxtFchIni.Text          = Convert.ToDateTime(entRegistro.d_fchini).ToString("dd/MM/yyyy");
            TxtFchFin.Text          = Convert.ToDateTime(entRegistro.d_fchfin).ToString("dd/MM/yyyy");
            CboTipSer.SelectedValue = Convert.ToInt32(entRegistro.n_idtipser);
            TxtImpTotSer.Text       = Convert.ToDouble(entRegistro.n_imptot).ToString("0.00");
            TxtObs.Text             = entRegistro.c_obs;

            FgSocios.Rows.Count = 2;

            for (n_row = 0; n_row <= lstRegistrosDet.Count - 1; n_row++)
            {
                FgSocios.Rows.Count = FgSocios.Rows.Count + 1;

                c_dato = funDatos.DataTableBuscar(dtSocPue, "n_id", "c_puesto", lstRegistrosDet[n_row].n_idpue.ToString(), "N").ToString();
                FgSocios.SetData(FgSocios.Rows.Count - 1, 1, c_dato);                         // PUESTO DEL SOCIOS

                c_idsoc = funDatos.DataTableBuscar(dtSocPue, "n_id", "n_idsoc", lstRegistrosDet[n_row].n_idpue.ToString(), "N").ToString();
                c_dato  = funDatos.DataTableBuscar(dtSocios, "n_id", "c_idenumdoc", c_idsoc, "N").ToString();
                FgSocios.SetData(FgSocios.Rows.Count - 1, 2, c_dato);                         // NUMERO DE DOCUMENTO DEL SOCIOS

                c_dato = funDatos.DataTableBuscar(dtSocios, "n_id", "c_apenom", c_idsoc, "N").ToString();
                FgSocios.SetData(FgSocios.Rows.Count - 1, 3, c_dato);                         // APELLIDOS Y NOMBRES

                FgSocios.SetData(FgSocios.Rows.Count - 1, 4, lstRegistrosDet[n_row].c_numlecini.ToString());
                FgSocios.SetData(FgSocios.Rows.Count - 1, 5, lstRegistrosDet[n_row].c_numlecfin.ToString());
                FgSocios.SetData(FgSocios.Rows.Count - 1, 6, lstRegistrosDet[n_row].n_impcon.ToString("0.00"));
                FgSocios.SetData(FgSocios.Rows.Count - 1, 7, lstRegistrosDet[n_row].c_obs.ToString());
                FgSocios.SetData(FgSocios.Rows.Count - 1, 8, lstRegistrosDet[n_row].n_idpue.ToString());
                FgSocios.SetData(FgSocios.Rows.Count - 1, 9, c_idsoc);
            }
        }
Esempio n. 4
0
        public bool Actualizar(BE_COO_SERVICIOS entServicios, List <BE_COO_SERVICIOSDET> lstServiciosDet)
        {
            bool       booOk      = false;
            DatosMySql xMiFuncion = new DatosMySql();
            int        n_row      = 0;

            string[,] arrParametros = new string[1, 3] {
                { "n_idser", "System.INT16", entServicios.n_id.ToString() }
            };

            booOk = xMiFuncion.StoreEjecutar("coo_serviciosdet_delete", arrParametros, mysConec);
            if (booOk == true)
            {
                if (xMiFuncion.StoreEjecutar("coo_servicios_actualizar", entServicios, mysConec, null) == true)
                {
                    for (n_row = 0; n_row <= lstServiciosDet.Count - 1; n_row++)
                    {
                        if (xMiFuncion.StoreEjecutar("coo_serviciosdet_insertar", lstServiciosDet[n_row], mysConec, null) == false)
                        {
                            booOcurrioError = xMiFuncion.booOcurrioError;
                            StrErrorMensaje = xMiFuncion.StrErrorMensaje;
                            IntErrorNumber  = xMiFuncion.IntErrorNumber;
                        }
                    }
                    booOk = true;
                }
                else
                {
                    booOcurrioError = xMiFuncion.booOcurrioError;
                    StrErrorMensaje = xMiFuncion.StrErrorMensaje;
                    IntErrorNumber  = xMiFuncion.IntErrorNumber;
                }
            }
            else
            {
                booOcurrioError = xMiFuncion.booOcurrioError;
                StrErrorMensaje = xMiFuncion.StrErrorMensaje;
                IntErrorNumber  = xMiFuncion.IntErrorNumber;
            }
            return(booOk);
        }