public List <CategoriaBE> List_Categoria_APP() { var list = new List <CategoriaBE>(); try { var oDatabase = DatabaseFactory.CreateDatabase(); var oDbCommand = oDatabase.GetStoredProcCommand("up_Categoria_Sellst_APP"); using (var oReader = oDatabase.ExecuteReader(oDbCommand)) { while (oReader.Read()) { var objCategoria = new CategoriaBE(); objCategoria.CategoriaId = DataConvert.ToInt(oReader["N_IDCategoria"]); objCategoria.Nombre = DataConvert.ToString(oReader["S_Descripcion"]); objCategoria.Color = DataConvert.ToString(oReader["S_Color"]); list.Add(objCategoria); } oReader.Close(); } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Categoria_APP(Repository Categoria) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
public bool updateCategory(CategoriaBE categoriaBE) { bool res = false; const string sqlQuery = @" UPDATE Categorias SET Nombre = @Nombre WHERE IdCategoria = @IdCategoria "; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sqlQuery, con); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@IdCategoria", categoriaBE.IdCategoria); cmd.Parameters.AddWithValue("@Nombre", categoriaBE.Nombre); try { con.Open(); cmd.ExecuteNonQuery(); res = true; } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { cmd.Parameters.Clear(); con.Close(); } return(res); }
public static bool AgregarCategoria(string nombre) { bool ok = false; CategoriaBL categoriaBL = new CategoriaBL(); DataSet ds = new DataSet(); try { ds = categoriaBL.buscarCategoriaNombre(nombre); // Valida que no extista otra categoria del mismo nombre if (ds.Tables[0].Rows.Count > 0) { ok = false; } else { CategoriaBE objCategoria = new CategoriaBE() { Nombre = nombre }; bool rep = categoriaBL.agregarCategoria(objCategoria); ok = true; } } catch (Exception) { ok = false; } return(ok); }
public List <PagoDetraccionBE> ArticuloCriterio_Sel(ComunBE pComunBE) { List <PagoDetraccionBE> vLItemBE = new List <PagoDetraccionBE>(); PagoDetraccionBE obItemBE = new PagoDetraccionBE(); TipoOperacionBE obTipoOpBE = new TipoOperacionBE(); TipoPagoBE obTipoPagoBE = new TipoPagoBE(); ProveedorBE obProveBE = new ProveedorBE(); CategoriaBE obCategBE = new CategoriaBE(); obTipoPagoBE.TipoPagoNombre = "TPAGO1"; obTipoOpBE.TipoOperacionNombre = "TOPERACION1"; obProveBE.FRSTNAME = "NOMBRE"; obCategBE.TB_CATEGORIA_DESC = "CATEGORIA1"; obItemBE.OTipoOperacion = obTipoOpBE; obItemBE.OTipoPago = obTipoPagoBE; obItemBE.Constancia = "CONSTANCIA1"; obItemBE.NumeroComprobante = 2000; obItemBE.NumeroPago = 1000; obItemBE.OProveedor = obProveBE; obItemBE.OCategoria = obCategBE; obItemBE.operacionID = 10; obItemBE.MontoDet = 100; obItemBE.periodo = "PERIODO"; vLItemBE.Add(obItemBE); return(vLItemBE); }
public static bool ModificarCategoria(string id, string nombre) { bool ok = false; CategoriaBL categoriaBL = new CategoriaBL(); DataSet ds = new DataSet(); try { CategoriaBE objCategoria = new CategoriaBE() { IdCategoria = Convert.ToInt32(id), Nombre = nombre }; bool obj = categoriaBL.modificarCategoria(objCategoria); ok = true; } catch (Exception) { ok = false; } return(ok); }
public bool addCategory(CategoriaBE categoriaBE) { bool res = false; const string sqlQuery = @" INSERT INTO Categorias (Nombre) VALUES (@Nombre) "; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sqlQuery, con); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@Nombre", categoriaBE.Nombre); try { con.Open(); cmd.ExecuteNonQuery(); res = true; } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { cmd.Parameters.Clear(); con.Close(); } return(res); }
public CategoriaBE getItem(SqlDataReader psdr) { CategoriaBE oItemBE = new CategoriaBE(); oItemBE.TB_CATEGORIA_ID = Convert.ToString(psdr["TB_CATEGORIA_ID"]); oItemBE.TB_CATEGORIA_DESC = Convert.ToString(psdr["TB_CATEGORIA_DESC"]); return(oItemBE); }
public int Insert_Update_Categoria(CategoriaBE objCategoriaBE) { try { return(objCategoriaDALC.Insert_Update_Categoria(objCategoriaBE)); } catch (Exception) { throw; } }
public void Update_Categoria(CategoriaBE objCategoriaBE) { try { objCategoriaDALC.Update_Categoria(objCategoriaBE); } catch (Exception) { throw; } }
public CategoriaBE Get_Categoria(Int32 id_categoria) { String cadena; String sql = "Categoria_Get"; SqlParameter[] arrParameters = new SqlParameter[1]; CategoriaBE objCategoriaBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@id_categoria", id_categoria); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objCategoriaBE = new CategoriaBE(); objCategoriaBE.Descripcion = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null; objCategoriaBE.Id_Categoria = Convert.ToInt32(dr["id_categoria"]); objCategoriaBE.Nombre = dr["nombre"].ToString(); objCategoriaBE.Id_Padre = dr["id_padre"] != DBNull.Value ? (int?)Convert.ToInt32(dr["id_padre"]) : null; } } } } return(objCategoriaBE); } catch (Exception) { throw; } }
public List <CategoriaBE> Select_Categoria() { String cadena; String sql = "Categoria_Select"; CategoriaBE objCategoriaBE = null; List <CategoriaBE> lstCategoriaBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { if (lstCategoriaBE == null) { lstCategoriaBE = new List <CategoriaBE>(); } objCategoriaBE = new CategoriaBE(); objCategoriaBE.Descripcion = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null; objCategoriaBE.Id_Categoria = Convert.ToInt32(dr["id_categoria"]); objCategoriaBE.Nombre = dr["nombre"].ToString(); objCategoriaBE.Id_Padre = dr["id_padre"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_padre"]) : null; lstCategoriaBE.Add(objCategoriaBE); } } } } return(lstCategoriaBE); } catch (Exception) { throw; } }
public ActionResult Create(FormCollection collection) { try { CategoriaBE entity = new CategoriaBE(); entity.Nombre = collection["Nombre"]; entity.Descripcion = collection["Descripcion"]; // TODO: Add insert logic here categoriaBL.Insert(entity); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Error = ex.Message; return(View()); } }
public bool Insert(CategoriaBE entity) { using (SqlConnection cn = new SqlConnection(connectionString)) { string sql = "Insert Into Categoria (Nombre, Descripcion) Values (@Nombre, @Descripcion)"; using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@Nombre", entity.Nombre); cmd.Parameters.AddWithValue("@Descripcion", entity.Descripcion); cmd.CommandType = CommandType.Text; cn.Open(); int execute = cmd.ExecuteNonQuery(); cn.Close(); return(execute > 0); } } }
public bool Update(CategoriaBE entity) { using (SqlConnection cn = new SqlConnection(connectionString)) { string sql = "Update Categoria Set Nombre = @Nombre, Descripcion = @Descripcion Where IdCategoria = @IdCategoria"; using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@IdCategoria", entity.IdCategoria); cmd.Parameters.AddWithValue("@Nombre", entity.Nombre); cmd.Parameters.AddWithValue("@Descripcion", entity.Descripcion); cmd.CommandType = CommandType.Text; cn.Open(); int execute = cmd.ExecuteNonQuery(); cn.Close(); return(execute > 0); } } }
public int Insert_Update_Categoria(CategoriaBE objCategoriaBE) { String cadena; String sql = "Categoria_Insert_Update"; int codigo = 0; SqlParameter[] arrParameters = new SqlParameter[4]; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@descripcion", objCategoriaBE.Descripcion); arrParameters[1] = new SqlParameter("@id_categoria", objCategoriaBE.Id_Categoria); arrParameters[2] = new SqlParameter("@nombre", objCategoriaBE.Nombre); arrParameters[3] = new SqlParameter("@id_padre", objCategoriaBE.Id_Padre); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); codigo = Convert.ToInt32(cmd.ExecuteScalar()); } } return(codigo); } catch (Exception) { throw; } }
public List <CategoriaBE> getCategoriasAjax() { const string sqlQuery = "SELECT IdCategoria, Nombre FROM Categorias"; List <CategoriaBE> list = new List <CategoriaBE>(); SqlConnection conn = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sqlQuery, conn); cmd.CommandType = CommandType.Text; SqlDataReader dr = null; try { conn.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { CategoriaBE objCategoria = new CategoriaBE(); objCategoria.IdCategoria = Convert.ToInt32(dr["IdCategoria"].ToString()); objCategoria.Nombre = dr["Nombre"].ToString(); list.Add(objCategoria); } } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { conn.Close(); } return(list); }
public List <CategoriaBE> LstCategoria() { try { List <CategoriaBE> resultado = new List <CategoriaBE>(); using (SqlConnection connection = new SqlConnection(cadena)) { connection.Open(); using (SqlCommand cmd = new SqlCommand("pr_LstCategoria", connection)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { CategoriaBE entidad = new CategoriaBE(); entidad.categoriaid = dr.GetInt32(0); entidad.descripcion = dr.GetString(1); resultado.Add(entidad); } } dr.Dispose(); } } connection.Close(); return(resultado); } } catch (Exception ex) { } return(null); }
public static string ListarCategorias() { try { List <CategoriaBE> lista = null; CategoriaBL categoriaBL = new CategoriaBL(); CategoriaBE objCategoria = new CategoriaBE(); lista = categoriaBL.getCategoriasAjax(); for (int i = 0; i < lista.Count; i++) { objCategoria.IdCategoria = Convert.ToInt32(lista[i].IdCategoria.ToString()); objCategoria.Nombre = lista[i].Nombre.ToString(); } JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(lista)); } catch (Exception) { throw; } }
public CategoriaBE Get(int id) { CategoriaBE entity = new CategoriaBE(); using (SqlConnection cn = new SqlConnection(connectionString)) { string sql = "Select IdCategoria, Nombre, Descripcion from Categoria Where IdCategoria = @IdCategoria"; using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@IdCategoria", id); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { entity.IdCategoria = (int)dr["IdCategoria"]; entity.Nombre = (string)dr["Nombre"]; entity.Descripcion = (string)dr["Descripcion"]; } cn.Close(); return(entity); } } }
// GET: Categoria/Delete/5 public ActionResult Delete(int id) { CategoriaBE categoriaBE = categoriaBL.Get(id); return(View(categoriaBE)); }
protected void gvCategorias_RowCommand(object sender, GridViewCommandEventArgs e) { try { #region Nuevo if (e.CommandName.Equals("Nuevo")) { TextBox txtNewNombre = (TextBox)gvCategorias.FooterRow.FindControl("txtNewNombre"); CategoriaBE objCategoriaBE = new CategoriaBE(); objCategoriaBE.Nombre = txtNewNombre.Text; CategoriaBC objCategoriaBC = new CategoriaBC(); objCategoriaBC.Insert_Categoria(objCategoriaBE); LlenarCategoria(); Tools.Unload(GetType(), this); } #endregion #region Editar else if (e.CommandName.Equals("Editar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); gvCategorias.EditIndex = gvRow.RowIndex; LlenarCategoria(); } #endregion #region Cancelar else if (e.CommandName.Equals("Cancelar")) { gvCategorias.EditIndex = -1; LlenarCategoria(); } #endregion #region Actualizar else if (e.CommandName.Equals("Actualizar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); TextBox txtNombre = (TextBox)gvRow.FindControl("txtNombre"); CategoriaBE objCategoriaBE = new CategoriaBE(); objCategoriaBE.Id_Categoria = Convert.ToInt32(e.CommandArgument); objCategoriaBE.Nombre = txtNombre.Text; CategoriaBC objCategoriaBC = new CategoriaBC(); objCategoriaBC.Update_Categoria(objCategoriaBE); gvCategorias.EditIndex = -1; LlenarCategoria(); Tools.Unload(GetType(), this); } #endregion #region Actualizar else if (e.CommandName.Equals("Eliminar")) { CategoriaBC objCategoriaBC = new CategoriaBC(); objCategoriaBC.Delete_Categoria(Convert.ToInt32(e.CommandArgument)); LlenarCategoria(); } #endregion } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
protected void btnGuardar_Click(object sender, EventArgs e) { ProductoBC objProductoBC = new ProductoBC(); ProductoBE objProductoBE = new ProductoBE(); Imagen_ProductoBE objImagen_ProductoBE = new Imagen_ProductoBE(); CategoriaBE objCategoriaBE = new CategoriaBE(); try { UsuarioBE objUsuarioBE = (UsuarioBE)Session["USUARIO"]; objProductoBE.Id_Usuario_Creacion = objUsuarioBE.Id_Usuario; objProductoBE.Id_Usuario_Modificacion = objUsuarioBE.Id_Usuario; objProductoBE.Nombre = txtNombre.Text.Trim(); objProductoBE.Precio = Convert.ToDecimal(txtPrecio.Text.Trim()); objProductoBE.Destacado = chkDestacado.Checked; objProductoBE.Descripcion_Corta = txtDescripcionCorta.Text.Trim(); objProductoBE.Descripcion = txtDescripcion.Text.Trim(); objProductoBE.Youtube = txtYoutube.Text.Trim(); objProductoBE.Detalle = txtDetalle.Text.Trim(); objProductoBE.Caracteristica_Tecnica = txtCaracteristicaTecnica.Text.Trim(); //string colores = Request.Form[lbColorDestino.UniqueID]; //if (!string.IsNullOrEmpty(colores)) //{ // foreach (string item in colores.Split(',')) // { // objColorBE = new ColorBE(); // objColorBE.Id_Color = Convert.ToInt32(item); // objProductoBE.lstColorBE.Add(objColorBE); // } //} string categorias = Request.Form[lbCategoriaDestino.UniqueID]; if (!string.IsNullOrEmpty(categorias)) { foreach (string item in categorias.Split(',')) { objCategoriaBE = new CategoriaBE(); objCategoriaBE.Id_Categoria = Convert.ToInt32(item); objProductoBE.lstCategoriaBE.Add(objCategoriaBE); } } string[] atributos = ViewState["ATRIBUTOS"].ToString().Split('|'); GridView gv = new GridView(); Elemento_AtributoBE objElemento_AtributoBE = new Elemento_AtributoBE(); //Producto_Elemento_AtributoBE objProducto_Elemento_AtributoBE = new Producto_Elemento_AtributoBE(); foreach (string s in atributos) { string[] atributo = s.Split(','); if (!string.IsNullOrEmpty(s)) { gv = new GridView(); gv = (GridView)pnlAtributos.FindControl("gvElementoAtributo" + atributo[0]); foreach (GridViewRow r in gv.Rows) { objElemento_AtributoBE = new Elemento_AtributoBE(); CheckBox chk = (CheckBox)r.Cells[0].Controls[0]; if (chk.Checked) { objElemento_AtributoBE.Id_Elemento_Atributo = Convert.ToInt32(chk.ID.Replace("chk", "")); objProductoBE.lstElemento_AtributoBE.Add(objElemento_AtributoBE); } } } } if ((Modo)ViewState["MODO"] == Modo.Insertar) { String error = ValidarImagenes(); if (String.IsNullOrEmpty(error)) { if (fuImagen1.HasFile) { objProductoBE.lstImagen_ProductoBE.Add(AgregarImagen(fuImagen1, true)); } if (fuImagen2.HasFile) { objProductoBE.lstImagen_ProductoBE.Add(AgregarImagen(fuImagen2)); } if (fuImagen3.HasFile) { objProductoBE.lstImagen_ProductoBE.Add(AgregarImagen(fuImagen3)); } if (fuImagen4.HasFile) { objProductoBE.lstImagen_ProductoBE.Add(AgregarImagen(fuImagen4)); } } else { Tools.Alert(error, "Agregar Producto", GetType(), this); return; } objProductoBC.Insert_Producto_Completo(objProductoBE); GuardarImagen(fuImagen1, objProductoBE.lstImagen_ProductoBE[0].Nombre); if (objProductoBE.lstImagen_ProductoBE.Count >= 2) { GuardarImagen(fuImagen2, objProductoBE.lstImagen_ProductoBE[1].Nombre); } if (objProductoBE.lstImagen_ProductoBE.Count >= 3) { GuardarImagen(fuImagen3, objProductoBE.lstImagen_ProductoBE[2].Nombre); } if (objProductoBE.lstImagen_ProductoBE.Count >= 4) { GuardarImagen(fuImagen4, objProductoBE.lstImagen_ProductoBE[3].Nombre); } } else if ((Modo)ViewState["MODO"] == Modo.Editar) { objProductoBE.Id_Producto = Convert.ToInt32(ViewState["ID_PRODUCTO"]); objProductoBC.Update_Producto_Completo(objProductoBE); } Response.Redirect("/Administrador/Productos.aspx"); } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
public bool Delete(CategoriaBE obj) { return(new CategoriaDao().Delete(obj).Value); }
public bool Insert(CategoriaBE obj) { var result = new CategoriaDao().Insert(obj); return(Convert.ToBoolean(result)); }
public CategoriaBE SelectId(CategoriaBE obj) { return(new CategoriaDao().SelectId <CategoriaBE>(obj)); }
public List <CategoriaBE> Select(CategoriaBE obj) { return(CarregaLista(new CategoriaDao().Select <CategoriaBE>(obj).ToList())); }
public bool Insert(CategoriaBE entity) { return(categoriaDA.Insert(entity)); }
public bool Update(CategoriaBE obj) { var result = new CategoriaDao().Update(obj); return(result.Value); }
public bool modificarCategoria(CategoriaBE categoriaBE) => _categoriaDA.updateCategory(categoriaBE);
public bool Update(CategoriaBE entity) { return(categoriaDA.Update(entity)); }