Ejemplo n.º 1
0
        public clsConfiguracionEnvio listar_configuracionenvio()
        {
            clsConfiguracionEnvio config = null;

            try
            {
                con.conectarBD();
                cmd             = new MySqlCommand("listar_configuracionnvio", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        config = new clsConfiguracionEnvio()
                        {
                            Configuracionid = (int)dr["configuracionid"],
                            Estadoenvio     = (int)dr["estadoenvio"],
                        };
                    }
                }
                return(config);
            }
            catch (MySqlException ex)
            {
                return(config);

                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Ejemplo n.º 2
0
        public int actualizar_configuracionenvio(clsConfiguracionEnvio config)
        {
            int filas_afectadas = -1;

            try
            {
                con.conectarBD();
                tra             = con.conector.BeginTransaction();
                cmd             = new MySqlCommand("actualizar_configuracionenvio", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Transaction = tra;
                cmd.Parameters.Add(new MySqlParameter("@_configuracionid", MySqlDbType.Int32));
                cmd.Parameters.Add(new MySqlParameter("@_estadoenvio", MySqlDbType.Int32));
                cmd.Parameters.Add(new MySqlParameter("@_pcorigen", MySqlDbType.VarChar));
                cmd.Parameters.Add(new MySqlParameter("@_usuariopc", MySqlDbType.VarChar));

                cmd.Parameters[0].Value = config.Configuracionid;
                cmd.Parameters[1].Value = config.Estadoenvio;
                cmd.Parameters[2].Value = config.Pcorigen;
                cmd.Parameters[3].Value = config.Usuariopc;

                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        filas_afectadas = Convert.ToInt32(dr["_filas_afectadas"]);
                    }
                    dr.Close();
                }
                tra.Commit();
                return(filas_afectadas);
            }
            catch (MySqlException ex)
            {
                tra.Rollback();
                return(filas_afectadas);

                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
 public int actualizar_configuracionenvio(clsConfiguracionEnvio config)
 {
     return(iconfig.actualizar_configuracionenvio(config));
 }
 public int registrar_configuracionenvio(clsConfiguracionEnvio config)
 {
     return(iconfig.registrar_configuracionenvio(config));
 }