Пример #1
0
        public bool Actualizar(BE_PLA_MARCACION entMarcacion)
        {
            CD_pla_marcacion miFun = new CD_pla_marcacion();
            bool             booOk = false;

            miFun.mysConec = mysConec;
            booOk          = miFun.Actualizar(entMarcacion);

            b_OcurrioError = miFun.b_OcurrioError;
            c_ErrorMensaje = miFun.c_ErrorMensaje;
            n_ErrorNumber  = miFun.n_ErrorNumber;

            return(booOk);
        }
Пример #2
0
        public bool Insertar(BE_PLA_MARCACION entMarcacion, DataTable dtMarcaciones)
        {
            CD_pla_marcacion miFun = new CD_pla_marcacion();
            bool             booOk = false;

            miFun.mysConec = mysConec;
            booOk          = miFun.Insertar(entMarcacion, dtMarcaciones);

            b_OcurrioError = miFun.b_OcurrioError;
            c_ErrorMensaje = miFun.c_ErrorMensaje;
            n_ErrorNumber  = miFun.n_ErrorNumber;

            return(booOk);
        }
Пример #3
0
        void VerRegistro(int n_IdRegistro)
        {
            booAgregando = true;

            objRegistros.mysConec = mysConec;

            objRegistros.TraerRegistro(n_IdRegistro);
            if (objRegistros.b_OcurrioError == false)
            {
                dtMarcaciones = objRegistros.dtMarcaciones;
                BE_Registro   = objRegistros.entMarcacion;

                CboRes.SelectedValue = BE_Registro.n_idper;
                TxtFchIni.Text       = Convert.ToDateTime(BE_Registro.d_fchini).ToString("dd/MM/yyyy");
                TxtFchFin.Text       = Convert.ToDateTime(BE_Registro.d_fchfin).ToString("dd/MM/yyyy");
                TxtFchImp.Text       = Convert.ToDateTime(BE_Registro.d_fchimp).ToString("dd/MM/yyyy");

                MostrarMarcaciones(dtMarcaciones);
            }
        }
Пример #4
0
        public bool Actualizar(BE_PLA_MARCACION entMarcacion)
        {
            bool             booOk      = false;
            int              n_row      = 0;
            DatosMySql       xMiFuncion = new DatosMySql();
            MySqlTransaction trans;

            trans = mysConec.BeginTransaction();
            try
            {
                //for (n_row = 0; n_row <= lstMarcacion.Count - 1; n_row++)
                //{
                if (xMiFuncion.StoreEjecutar("pla_marcacion_actualizar", entMarcacion, mysConec, null) == true)
                {
                    booOk = true;
                }
                else
                {
                    b_OcurrioError = xMiFuncion.booOcurrioError;
                    c_ErrorMensaje = xMiFuncion.StrErrorMensaje;
                    n_ErrorNumber  = xMiFuncion.IntErrorNumber;
                    booOk          = false;
                    trans.Rollback();
                    return(booOk);
                }
                //}
                trans.Commit();
            }
            catch (Exception exc)
            {
                // SI SUCEDE UN ERROR DEVOLVEMOS FALSO
                b_OcurrioError = xMiFuncion.booOcurrioError;
                c_ErrorMensaje = xMiFuncion.StrErrorMensaje;
                n_ErrorNumber  = xMiFuncion.IntErrorNumber;
                booOk          = false;
                trans.Rollback();
                return(booOk);
            }

            return(booOk);
        }
Пример #5
0
        public bool Insertar(BE_PLA_MARCACION entMarcacion, DataTable dtMarcaciones)
        {
            bool             booOk      = false;
            int              n_row      = 0;
            DatosMySql       xMiFuncion = new DatosMySql();
            MySqlTransaction trans;

            trans = mysConec.BeginTransaction();

            try
            {
                if (xMiFuncion.StoreEjecutar("pla_marcacion_insertar", entMarcacion, mysConec, 1) == true)
                {
                    int n_id = Convert.ToInt32(xMiFuncion.intIdGenerado);
                    for (n_row = 0; n_row <= dtMarcaciones.Rows.Count - 1; n_row++)
                    {
                        dtMarcaciones.Rows[n_row]["n_idmar"] = n_id;
                    }

                    using (StreamWriter writer = new StreamWriter("C:\\SSF-Net\\marcacion.csv"))
                    {
                        funIO.DataTableToCVS(dtMarcaciones, writer, true);
                    }

                    string c_sql = "";

                    c_sql = "LOAD DATA LOCAL  INFILE 'C:/SSF-Net/marcacion.csv' " +
                            " INTO TABLE pla_marcaciondet FIELDS  terminated by ',' ENCLOSED BY '\"'  lines terminated by '\r\n' ignore 1 lines ";

                    if (xMiFuncion.EjecutarSQL(c_sql, mysConec) == false)
                    {
                        b_OcurrioError = xMiFuncion.booOcurrioError;
                        c_ErrorMensaje = xMiFuncion.StrErrorMensaje;
                        n_ErrorNumber  = xMiFuncion.IntErrorNumber;
                        booOk          = false;
                        trans.Rollback();
                        return(booOk);
                    }

                    booOk = true;
                }
                else
                {
                    b_OcurrioError = xMiFuncion.booOcurrioError;
                    c_ErrorMensaje = xMiFuncion.StrErrorMensaje;
                    n_ErrorNumber  = xMiFuncion.IntErrorNumber;
                    booOk          = false;
                    trans.Rollback();
                    return(booOk);
                }
                //}
                trans.Commit();
            }
            catch (Exception exc)
            {
                // SI SUCEDE UN ERROR DEVOLVEMOS FALSO
                b_OcurrioError = xMiFuncion.booOcurrioError;
                c_ErrorMensaje = xMiFuncion.StrErrorMensaje;
                n_ErrorNumber  = xMiFuncion.IntErrorNumber;
                booOk          = false;
                trans.Rollback();
                return(booOk);
            }

            return(booOk);
        }