示例#1
0
        public bool actualizar(SqlConnection con, beSistemaMenu obeSistemaMenu)
        {
            bool exito = false;
            SqlCommand cmd = new SqlCommand("uspSistemaMenuActualizar", con);
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter par0 = cmd.Parameters.Add("@SistemaMenuId", SqlDbType.Int);
            par0.Direction = ParameterDirection.Input;
            par0.Value = obeSistemaMenu.SistemaMenuId;
            SqlParameter par1 = cmd.Parameters.Add("@CodigoSistemaMenu", SqlDbType.VarChar, 10);
            par1.Direction = ParameterDirection.Input;
            par1.Value = obeSistemaMenu.CodigoSistemaMenu;
            SqlParameter par2 = cmd.Parameters.Add("@NombreSistemaMenu", SqlDbType.VarChar, 50);
            par2.Direction = ParameterDirection.Input;
            par2.Value = obeSistemaMenu.NombreSistemaMenu;
            SqlParameter par3 = cmd.Parameters.Add("@NombreCortoSistemaMenu", SqlDbType.VarChar, 20);
            par3.Direction = ParameterDirection.Input;
            par3.Value = obeSistemaMenu.NombreCortoSistemaMenu;
            SqlParameter par4 = cmd.Parameters.Add("@CodigoMoneda", SqlDbType.VarChar, 3);
            par4.Direction = ParameterDirection.Input;
            par4.Value = obeSistemaMenu.CodigoMoneda;
            SqlParameter par5 = cmd.Parameters.Add("@TarifaSistemaMenu", SqlDbType.Decimal);
            par5.Direction = ParameterDirection.Input;
            par5.Value = obeSistemaMenu.TarifaSistemaMenu;
            SqlParameter par6 = cmd.Parameters.Add("@TarifaMinima", SqlDbType.Decimal);
            par6.Direction = ParameterDirection.Input;
            par6.Value = obeSistemaMenu.TarifaMinima;
            SqlParameter par7 = cmd.Parameters.Add("@TarifaMaxima", SqlDbType.Decimal);
            par7.Direction = ParameterDirection.Input;
            par7.Value = obeSistemaMenu.TarifaMaxima;
            SqlParameter par8 = cmd.Parameters.Add("@URLPagina", SqlDbType.VarChar, 100);
            par8.Direction = ParameterDirection.Input;
            par8.Value = obeSistemaMenu.URLPagina;
            SqlParameter par9 = cmd.Parameters.Add("@CodigoSistemaPadre", SqlDbType.VarChar, 10);
            par9.Direction = ParameterDirection.Input;
            par9.Value = obeSistemaMenu.CodigoSistemaPadre;
            SqlParameter par10 = cmd.Parameters.Add("@EstadoSistemaMenu", SqlDbType.VarChar, 3);
            par10.Direction = ParameterDirection.Input;
            par10.Value = obeSistemaMenu.EstadoSistemaMenu;
            SqlParameter par11 = cmd.Parameters.Add("@CodigoUsuarioModificacion", SqlDbType.VarChar, 50);
            par11.Direction = ParameterDirection.Input;
            par11.Value = obeSistemaMenu.CodigoUsuario;
            SqlParameter par12 = cmd.Parameters.Add("@ColorOpcion", SqlDbType.VarChar, 50);
            par12.Direction = ParameterDirection.Input;
            par12.Value = obeSistemaMenu.ColorOpcion;

            int n = cmd.ExecuteNonQuery();
            exito = (n > 0);

            return (exito);
        }
示例#2
0
        public int adicionar(SqlConnection con, beSistemaMenu obeSistemaMenu)
        {
            int codigo = -1;
            SqlCommand cmd = new SqlCommand("uspSistemaMenuAdicionar", con);
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter par1 = cmd.Parameters.Add("@CodigoSistemaMenu", SqlDbType.VarChar, 10);
            par1.Direction = ParameterDirection.Input;
            par1.Value = obeSistemaMenu.CodigoSistemaMenu;
            SqlParameter par2 = cmd.Parameters.Add("@NombreSistemaMenu", SqlDbType.VarChar, 50);
            par2.Direction = ParameterDirection.Input;
            par2.Value = obeSistemaMenu.NombreSistemaMenu;
            SqlParameter par3 = cmd.Parameters.Add("@NombreCortoSistemaMenu", SqlDbType.VarChar, 20);
            par3.Direction = ParameterDirection.Input;
            par3.Value = obeSistemaMenu.NombreCortoSistemaMenu;
            SqlParameter par4 = cmd.Parameters.Add("@CodigoMoneda", SqlDbType.VarChar, 3);
            par4.Direction = ParameterDirection.Input;
            par4.Value = obeSistemaMenu.CodigoMoneda;
            SqlParameter par5 = cmd.Parameters.Add("@TarifaSistemaMenu", SqlDbType.Decimal);
            par5.Direction = ParameterDirection.Input;
            par5.Value = obeSistemaMenu.TarifaSistemaMenu;
            SqlParameter par6 = cmd.Parameters.Add("@TarifaMinima", SqlDbType.Decimal);
            par6.Direction = ParameterDirection.Input;
            par6.Value = obeSistemaMenu.TarifaMinima;
            SqlParameter par7 = cmd.Parameters.Add("@TarifaMaxima", SqlDbType.Decimal);
            par7.Direction = ParameterDirection.Input;
            par7.Value = obeSistemaMenu.TarifaMaxima;
            SqlParameter par8 = cmd.Parameters.Add("@URLPagina", SqlDbType.VarChar, 100);
            par8.Direction = ParameterDirection.Input;
            par8.Value = obeSistemaMenu.URLPagina;
            SqlParameter par9 = cmd.Parameters.Add("@CodigoSistemaPadre", SqlDbType.VarChar, 10);
            par9.Direction = ParameterDirection.Input;
            par9.Value = obeSistemaMenu.CodigoSistemaPadre;
            SqlParameter par10 = cmd.Parameters.Add("@EstadoSistemaMenu", SqlDbType.VarChar, 3);
            par10.Direction = ParameterDirection.Input;
            par10.Value = obeSistemaMenu.EstadoSistemaMenu;
            SqlParameter par11 = cmd.Parameters.Add("@CodigoUsuario", SqlDbType.VarChar, 50);
            par11.Direction = ParameterDirection.Input;
            par11.Value = obeSistemaMenu.CodigoUsuario;
            SqlParameter par12 = cmd.Parameters.Add("@ColorOpcion", SqlDbType.VarChar, 50);
            par12.Direction = ParameterDirection.Input;
            par12.Value = obeSistemaMenu.ColorOpcion;
            SqlParameter par13 = cmd.Parameters.Add("@@identity", SqlDbType.Int);
            par13.Direction = ParameterDirection.ReturnValue;

            int n = cmd.ExecuteNonQuery();
            if (n > 0) codigo = (int)par13.Value;

            return (codigo);
        }
示例#3
0
 public int adicionar(beSistemaMenu obeSistemaMenu)
 {
     int codigo = -1;
     using (SqlConnection con = new SqlConnection(Conexion))
     {
         try
         {
             con.Open();
             daSistemaMenu odaSistemaMenu = new daSistemaMenu();
             codigo = odaSistemaMenu.adicionar(con, obeSistemaMenu);
         }
         catch (SqlException ex)
         {
             foreach (SqlError err in ex.Errors)
             {
                 ucObjeto<SqlError>.grabarArchivoTexto(err, Archivo);
             }
         }
     }
     return (codigo);
 }
示例#4
0
 public bool actualizar(beSistemaMenu obeSistemaMenu)
 {
     bool exito = false;
     using (SqlConnection con = new SqlConnection(Conexion))
     {
         try
         {
             con.Open();
             daSistemaMenu odaSistemaMenu = new daSistemaMenu();
             exito = odaSistemaMenu.actualizar(con, obeSistemaMenu);
         }
         catch (SqlException ex)
         {
             foreach (SqlError err in ex.Errors)
             {
                 ucObjeto<SqlError>.grabarArchivoTexto(err, Archivo);
             }
         }
     }
     return (exito);
 }
示例#5
0
 public List<beSistemaMenu> listarPorCodigo(SqlConnection con, string codigoSistema)
 {
     List<beSistemaMenu> lbeSistemaMenu = null;
     SqlCommand cmd = new SqlCommand("uspSistemaMenuListarPorCodigo", con);
     cmd.CommandType = CommandType.StoredProcedure;
     SqlParameter par = cmd.Parameters.Add("@CodigoSistemaMenu", SqlDbType.VarChar, 10);
     par.Direction = ParameterDirection.Input;
     par.Value = codigoSistema;
     SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult);
     if (drd != null)
     {
         lbeSistemaMenu = new List<beSistemaMenu>();
         int posSistemaMenuId = drd.GetOrdinal("SistemaMenuId");
         int posCodigoSistemaMenu = drd.GetOrdinal("CodigoSistemaMenu");
         int posNombreSistemaMenu = drd.GetOrdinal("NombreSistemaMenu");
         int posNombreCortoSistemaMenu = drd.GetOrdinal("NombreCortoSistemaMenu");
         int posCodigoMoneda = drd.GetOrdinal("CodigoMoneda");
         int posTarifaSistemaMenu = drd.GetOrdinal("TarifaSistemaMenu");
         int posTarifaMinima = drd.GetOrdinal("TarifaMinima");
         int posTarifaMaxima = drd.GetOrdinal("TarifaMaxima");
         int posURLPagina = drd.GetOrdinal("URLPagina");
         int posCodigoSistemaPadre = drd.GetOrdinal("CodigoSistemaPadre");
         int posColorOpcion = drd.GetOrdinal("ColorOpcion");
         beSistemaMenu obeSistemaMenu;
         while (drd.Read())
         {
             obeSistemaMenu = new beSistemaMenu();
             obeSistemaMenu.SistemaMenuId = drd.GetInt32(posSistemaMenuId);
             obeSistemaMenu.CodigoSistemaMenu = drd.GetString(posCodigoSistemaMenu);
             obeSistemaMenu.NombreSistemaMenu = drd.GetString(posNombreSistemaMenu);
             obeSistemaMenu.NombreCortoSistemaMenu = drd.GetString(posNombreCortoSistemaMenu);
             obeSistemaMenu.CodigoMoneda = drd.GetString(posCodigoMoneda);
             obeSistemaMenu.TarifaSistemaMenu = drd.GetDecimal(posTarifaSistemaMenu);
             obeSistemaMenu.TarifaMinima = drd.GetDecimal(posTarifaMinima);
             obeSistemaMenu.TarifaMaxima = drd.GetDecimal(posTarifaMaxima);
             obeSistemaMenu.URLPagina = drd.GetString(posURLPagina);
             obeSistemaMenu.CodigoSistemaPadre = drd.GetString(posCodigoSistemaPadre);
             obeSistemaMenu.ColorOpcion = drd.GetString(posColorOpcion);
             lbeSistemaMenu.Add(obeSistemaMenu);
         }
         drd.Close();
     }
     return (lbeSistemaMenu);
 }
示例#6
0
 public List<beSistemaMenu> listar(SqlConnection con)
 {
     List<beSistemaMenu> lbeSistemaMenu = null;
     SqlCommand cmd = new SqlCommand("uspSistemaMenuListar", con);
     cmd.CommandType = CommandType.StoredProcedure;
     SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult);
     if (drd != null)
     {
         lbeSistemaMenu = new List<beSistemaMenu>();
         int posSistemaMenuId = drd.GetOrdinal("SistemaMenuId");
         int posCodigoSistemaMenu = drd.GetOrdinal("CodigoSistemaMenu");
         int posNombreSistemaMenu = drd.GetOrdinal("NombreSistemaMenu");
         int posNombreCortoSistemaMenu = drd.GetOrdinal("NombreCortoSistemaMenu");
         int posCodigoMoneda = drd.GetOrdinal("CodigoMoneda");
         int posTarifaSistemaMenu = drd.GetOrdinal("TarifaSistemaMenu");
         int posTarifaMinima = drd.GetOrdinal("TarifaMinima");
         int posTarifaMaxima = drd.GetOrdinal("TarifaMaxima");
         int posURLPagina = drd.GetOrdinal("URLPagina");
         int posCodigoSistemaPadre = drd.GetOrdinal("CodigoSistemaPadre");
         int posEstadoSistemaMenu = drd.GetOrdinal("EstadoSistemaMenu");
         int posColorOpcion = drd.GetOrdinal("ColorOpcion");
         beSistemaMenu obeSistemaMenu;
         while (drd.Read())
         {
             obeSistemaMenu = new beSistemaMenu();
             obeSistemaMenu.SistemaMenuId = drd.GetInt32(posSistemaMenuId);
             obeSistemaMenu.CodigoSistemaMenu = drd.GetString(posCodigoSistemaMenu);
             obeSistemaMenu.NombreSistemaMenu = drd.GetString(posNombreSistemaMenu);
             obeSistemaMenu.NombreCortoSistemaMenu = drd.GetString(posNombreCortoSistemaMenu);
             obeSistemaMenu.CodigoMoneda = drd.GetString(posCodigoMoneda);
             obeSistemaMenu.TarifaSistemaMenu = drd.GetDecimal(posTarifaSistemaMenu);
             obeSistemaMenu.TarifaMinima = drd.GetDecimal(posTarifaMinima);
             obeSistemaMenu.TarifaMaxima = drd.GetDecimal(posTarifaMaxima);
             obeSistemaMenu.URLPagina = drd.GetString(posURLPagina);
             obeSistemaMenu.CodigoSistemaPadre = drd.GetString(posCodigoSistemaPadre);
             obeSistemaMenu.ColorOpcion = drd.GetString(posColorOpcion);
             obeSistemaMenu.EstadoSistemaMenu = drd.GetString(posEstadoSistemaMenu);
             lbeSistemaMenu.Add(obeSistemaMenu);
         }
         drd.Close();
     }
     return (lbeSistemaMenu);
 }