예제 #1
0
 private void Guardar(bool NuevoRegistro, int ID, string Descripcion, string Letra)
 {
     try
     {
         CH_Genero Datos = new CH_Genero {
             NuevoRegistro = NuevoRegistro, IDGenero = ID, Descripcion = Descripcion,
             Letra         = Letra, Conexion = Comun.Conexion, IDUsuario = Comun.IDUsuario
         };
         CH_CatalogosNegocio CN = new CH_CatalogosNegocio();
         CN.ACCatalogoGenero(Datos);
         if (Datos.Completado)
         {
             Response.Redirect("frmGenerosGrid.aspx", false);
         }
         else
         {
             string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al guardar los datos.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
             ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
        private void CargarComboGenero()
        {
            CH_Genero Datos = new CH_Genero()
            {
                Conexion = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            ListaGeneros = GN.ObtenerComboGenero(Datos);
        }
예제 #3
0
 public void ObtenerDetalleGeneroXID(CH_Genero Datos)
 {
     try
     {
         CH_CatalogosDatos CD = new CH_CatalogosDatos();
         CD.ObtenerDetalleGeneroXID(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CH_Genero> ObtenerComboGenero(CH_Genero Datos)
 {
     try
     {
         EM_CatalogosDatos CD = new EM_CatalogosDatos();
         return(CD.ObtenerComboGenero(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
 public void EliminarGeneroXID(CH_Genero Datos)
 {
     try
     {
         CH_CatalogosDatos CD = new CH_CatalogosDatos();
         CD.EliminarGeneroXID(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #6
0
        private void CargarComboGenero()
        {
            CH_Genero Datos = new CH_Genero()
            {
                Conexion = Comun.Conexion
            };
            RR_CatalogosNegocio GN = new RR_CatalogosNegocio();

            ListaGeneros             = GN.ObtenerComboGenero(Datos);
            cmbGenero.DataSource     = ListaGeneros;
            cmbGenero.DataTextField  = "Descripcion";
            cmbGenero.DataValueField = "IDGenero";
            cmbGenero.DataBind();
        }
 public void CargarComboGenero()
 {
     try
     {
         CH_Genero Datos = new CH_Genero {
             Conexion = Comun.Conexion
         };
         EM_CatalagosNegocio GN = new EM_CatalagosNegocio();
         Lista = GN.ObtenerComboGenero(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #8
0
 private void CargarDatos(CH_Genero DatosAux)
 {
     try
     {
         //BasicCrypto BC = new BasicCrypto();
         //hf.Value = BC.Encripta(DatosAux.IDGenero.ToString());
         hf.Value        = DatosAux.IDGenero.ToString();
         txtGenero.Value = DatosAux.Descripcion;
         txtLetra.Value  = DatosAux.Letra;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #9
0
 public void ACCatalogoGenero(CH_Genero Datos)
 {
     try
     {
         //if (!string.IsNullOrEmpty(Datos.Descripcion) && !string.IsNullOrEmpty(Datos.Letra))
         //{
         CH_CatalogosDatos CD = new CH_CatalogosDatos();
         CD.ACCatalogoGenero(Datos);
         //}
         //throw new Exception("No pasó la validación de servidor");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #10
0
 public void CargarComboGenero()
 {
     try
     {
         CH_Genero Datos = new CH_Genero {
             Conexion = Comun.Conexion
         };
         EM_CatalagosNegocio GN = new EM_CatalagosNegocio();
         cmbGenero.DataSource     = GN.ObtenerComboGenero(Datos);
         cmbGenero.DataValueField = "IDGenero";
         cmbGenero.DataTextField  = "Descripcion";
         cmbGenero.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Request.QueryString["op"] != null && Request.QueryString["op"] == "3")
                {
                    if (Request.QueryString["id"] != null)
                    {
                        int AuxID = 0;
                        int.TryParse(Request.QueryString["id"], out AuxID);
                        CH_Genero Datos = new CH_Genero {
                            Conexion = Comun.Conexion, IDGenero = AuxID, IDUsuario = Comun.IDUsuario
                        };
                        CH_CatalogosNegocio CN = new CH_CatalogosNegocio();
                        CN.EliminarGeneroXID(Datos);
                        if (Datos.Completado)
                        {
                            string ScriptError = DialogMessage.Show(TipoMensaje.Success, "Registro eliminado correctamente.", "Información", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
                        }
                        else
                        {
                            string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al eliminar el registro.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
                        }
                    }
                }



                if (!IsPostBack)
                {
                }
                else
                {
                }

                this.CargarGrid();
            }
            catch (Exception ex)
            {
                Response.Redirect("PageError.aspx?errorNumber=" + ex.HResult);
            }
        }
 public void ACCatalogoGenero(CH_Genero Datos)
 {
     try
     {
         object[] Parametros = { Datos.NuevoRegistro, Datos.IDGenero, Datos.Descripcion, Datos.Letra, Datos.IDUsuario };
         object   Result     = SqlHelper.ExecuteScalar(Datos.Conexion, "CH_spCSLDB_AC_Generos", Parametros);
         int      Resultado  = 0;
         int.TryParse(Result.ToString(), out Resultado);
         if (Resultado == 1)
         {
             Datos.Completado = true;
         }
         Datos.Resultado = Resultado;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerDetalleGeneroXID(CH_Genero Datos)
 {
     try
     {
         object[]      Parametros = { Datos.IDGenero };
         SqlDataReader Dr         = SqlHelper.ExecuteReader(Datos.Conexion, "CH_spCSLDB_get_GeneroDetalle", Parametros);
         while (Dr.Read())
         {
             Datos.Descripcion = Dr.GetString(Dr.GetOrdinal("Descripcion"));
             Datos.Letra       = Dr.GetString(Dr.GetOrdinal("Letra"));
             Datos.Completado  = true;
             break;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void EliminarGeneroXID(CH_Genero Datos)
 {
     try
     {
         object[] Parametros = { Datos.IDGenero, Datos.IDUsuario };
         object   Result     = SqlHelper.ExecuteScalar(Datos.Conexion, "CH_spCSLDB_del_Genero", Parametros);
         int      Resultado  = 0;
         int.TryParse(Result.ToString(), out Resultado);
         if (Resultado == 1)
         {
             Datos.Completado = true;
         }
         Datos.Resultado = Resultado;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CH_Genero> ObtenerComboGeneros(DataTable Tabla)
 {
     try
     {
         List <CH_Genero> Lista = new List <CH_Genero>();
         CH_Genero        Item;
         DataTableReader  Dr = Tabla.CreateDataReader();
         while (Dr.Read())
         {
             Item             = new CH_Genero();
             Item.IDGenero    = Dr.GetInt32(Dr.GetOrdinal("IDGenero"));
             Item.Descripcion = Dr.GetString(Dr.GetOrdinal("Descripcion"));
             Lista.Add(Item);
         }
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CH_Genero> ObtenerComboGenero(CH_Genero Datos)
 {
     try
     {
         List <CH_Genero> Lista = new List <CH_Genero>();
         CH_Genero        Item;
         SqlDataReader    Dr = SqlHelper.ExecuteReader(Datos.Conexion, "EM_spCSLDB_get_ComboGeneros");
         while (Dr.Read())
         {
             Item             = new CH_Genero();
             Item.IDGenero    = Dr.GetInt32(Dr.GetOrdinal("IDGenero"));
             Item.Descripcion = Dr.GetString(Dr.GetOrdinal("Descripcion"));
             Lista.Add(Item);
         }
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //ClientScriptManager CS = Page.ClientScript;
            //CS.RegisterClientScriptInclude("Notifications UI", "/assets/js/ui-notifications.js");
            //ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "Notifications UI", "/assets/js/ui-notifications.js");

            if (!IsPostBack)
            {
                //Se inicializan campos, datos, valores
                if (Request.QueryString["op"] != null)
                {
                    if (Request.QueryString["op"] == "2")
                    {
                        if (Request.QueryString["id"] != null)
                        {
                            int ID = 0;
                            if (int.TryParse(Request.QueryString["id"].ToString(), out ID))
                            {
                                //Obtener los datos y dibujarlos.
                                CH_Genero DatosAux = new CH_Genero {
                                    Conexion = Comun.Conexion, IDGenero = ID
                                };
                                CH_CatalogosNegocio CN = new CH_CatalogosNegocio();
                                CN.ObtenerDetalleGeneroXID(DatosAux);
                                if (DatosAux.Completado)
                                {
                                    this.CargarDatos(DatosAux);
                                }
                                else
                                {
                                    //Ocurrió un error
                                    Response.Redirect("frmGenerosGrid.aspx?error=" + "Error al cargar los datos&nError=1");
                                }
                            }
                            else
                            {
                                Response.Redirect("frmGenerosGrid.aspx");
                            }
                        }
                        else
                        {
                            Response.Redirect("frmGenerosGrid.aspx");
                        }
                    }
                    else
                    {
                        Response.Redirect("frmGenerosGrid.aspx");
                    }
                }
                else
                {
                    this.IniciarDatos();
                }
            }
            else
            {
                //Page.Validate();
                //if (IsValid)
                //{
                if (Request.Form.Count == 7)
                {
                    string txtDesc  = Request.Form["ctl00$cph_MasterBody$txtGenero"].ToString();
                    string txtLetr  = Request.Form["ctl00$cph_MasterBody$txtLetra"].ToString();
                    int    IDGenero = -1;
                    try
                    {
                        //BasicCrypto BC = new BasicCrypto();
                        //string AuxID = BC.Desencripta(Request.Form["ctl00$cph_MasterBody$hf"].ToString());
                        string AuxID = Request.Form["ctl00$cph_MasterBody$hf"].ToString();
                        int.TryParse(AuxID, out IDGenero);
                        bool NuevoRegistro = !(IDGenero > 0);
                        this.Guardar(NuevoRegistro, IDGenero, txtDesc, txtLetr);
                    }
                    catch (Exception ex)
                    {
                        Response.Redirect("ErrorPage.aspx?msjError=" + ex.Message);
                    }
                    //}
                }
            }
        }