public List <ECategoria> Listar(ECategoria categoria) { SqlParameter[] parameters = null; string comandText = string.Empty; List <ECategoria> categorias = null; try { comandText = "USP_Lab05_GetCategoria"; parameters = new SqlParameter[1]; parameters[0] = new SqlParameter("@idcategoria", SqlDbType.Int); parameters[0].Value = categoria.IdCategoria; categorias = new List <ECategoria>(); using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.Connection, comandText, CommandType.StoredProcedure, parameters)) { while (reader.Read()) { categorias.Add(new ECategoria { IdCategoria = reader["Idcategoria"] != null ? Convert.ToInt32(reader["IdCategoria"]) : 0, NombreCategoria = reader["nombrecategoria"] != null ? Convert.ToString(reader["nombrecategoria"]) : string.Empty, Descripcion = reader["descripcion"] != null ? Convert.ToString(reader["descripcion"]) : string.Empty }); } } } catch (Exception ex) { throw ex; } return(categorias); }
private void BtnEliminar_Click(object sender, EventArgs e) { try { Opcion = MessageBox.Show("Realmente desea Eliminar el Registro ?", "...::: Step One Ver 5.1:::...", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); string Rpta = ""; if (Opcion == DialogResult.OK) { Rpta = ECategoria.Eliminar(TxtCod_categoria.Text); if (Rpta.Equals("Y")) { Botones(); MensajeOk("Registro Eliminado Correctamente!"); Listar(); } else { MensajeError(Rpta); } } else { MensajeError("Cancelando la Eliminacon de Registros!"); } } catch (Exception ex) { MensajeError(ex.Message); } }
private void Guardar() { ECategoria be = new ECategoria { ID = Convert.ToInt32(lblIdentificador.Text), Nombre = TxtNombre.Text }; NCategoria bo = new NCategoria(); if (modificar == 0) { if (bo.Agregar(be)) { TxtNombre.Text = ""; Listar(); Frm_Principal.Main.ChangeMessage("Categoria agregado correctamente", "Success"); } else { Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed"); } } else if (modificar == 1) { if (bo.Modificar(be)) { Listar(); Frm_Principal.Main.ChangeMessage("Categoria modificado correctamente", "Success"); } else { Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed"); } } }
/// <summary> /// Constructor de instancia para producto desde BD con el codigo de producto. /// </summary> /// <param name="nombre">Nombre del electrodomestico.</param> /// <param name="precio">Precio del electrodomestico.</param> /// <param name="stock">Stock del electrodomestico.</param> /// <param name="potencia">Potencia del electrodomestico.</param> /// <param name="control">True si incluye control remoto,False si no.</param> /// <param name="categoria">Categoria del electrodomestico.</param> public Electrodomesticos(string nombre, double precio, int stock, int potencia, bool control, ECategoria categoria) : base(nombre, precio, stock) { this.potencia = potencia; this.tieneControlRemoto = control; this.categoria = categoria; }
public bool Agregar(ECategoria obj) { SQLParameter[] parameters = new SQLParameter[1]; parameters[0] = new SQLParameter("@Nombre", obj.Nombre, SqlDbType.VarChar); Response = Conexion.ExecuteProcedureB("USP_I_AgregarCategoria", parameters); return(Response); }
private void txtcodigo_Validating(object sender, CancelEventArgs e) { // fill customer data in validate method ECategoria categoria = new ECategoria(); // if txt codigo is empty go out if (txtcodigo.Text != string.Empty) { categoria.Idcategoria = Convert.ToInt32(this.txtcodigo.Text.Trim()); } else { return; } DataSet ds = new DataSet(); ds = bus_categoria.FilterbyID(categoria); // if the dataset is filled, it means that there are data and we have to fill the fields // if not empty the fields if (utilites_presentation.isdataset_empty(ds) != true) { this.txtcodigo.Text = ds.Tables[0].Rows[0]["idcategoria"].ToString(); this.txtcategoria.Text = ds.Tables[0].Rows[0]["categoria"].ToString(); this.txtdescripcion.Text = ds.Tables[0].Rows[0]["descripcion"].ToString(); } else { this.emptyfields_less_codigo(); } }
public void Listar() { try { Ds = ECategoria.Listar(); TxtCod_categoria.Text = Ds.Tables[0].Rows[0]["cod_categoria"].ToString(); TxtCod_categoriav.Text = Ds.Tables[0].Rows[0]["cod_categoria"].ToString(); TxtDesc_categoria.Text = Ds.Tables[0].Rows[0]["desc_categoria"].ToString(); TxtCampo1.Text = Ds.Tables[0].Rows[0]["campo1"].ToString(); TxtCampo2.Text = Ds.Tables[0].Rows[0]["campo2"].ToString(); TxtCampo3.Text = Ds.Tables[0].Rows[0]["campo3"].ToString(); TxtCampo4.Text = Ds.Tables[0].Rows[0]["campo4"].ToString(); TxtCampo5.Text = Ds.Tables[0].Rows[0]["campo5"].ToString(); TxtCampo6.Text = Ds.Tables[0].Rows[0]["campo6"].ToString(); TxtEditar.Text = "Listar"; Registros(); } catch (Exception Ex) { TxtEditar.Text = "Nuevo"; Limpiar(); TxtCod_categoria.Focus(); string rpta = Ex.Message; MensajeOk("Tabla Vacia, esta en modo Ingreso"); Show(); } }
public string Act_Categoria(ECategoria categoria) { string rpta = ""; DataSet ds = new DataSet(); try { string query = "SP_ACTCATEGORIA"; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@idcategoria", categoria.Idcategoria); parameters.Add("@categoria", categoria.Categoria); parameters.Add("@descripcion", categoria.Descripcion); ds = dbconnection.execute_query(query, parameters); if (ds == null) { rpta = "Error Insertando"; } else { rpta = "REGISTRO REGISTRADO/ACTUALIZADO EXITOSAMENTE"; } } catch (Exception ex) { rpta = ex.Message; } return(rpta); }
public static Resultado GetCategories() { var query = new DCategoria().GetCategories(); List <ECategoria> CategoriesList = new List <ECategoria>(); foreach (var item in query) { ECategoria categoria = new ECategoria { Id = item.id_Categoria, Name = item.descripcion }; CategoriesList.Add(categoria); } if (CategoriesList.Count > 0) { return(new Resultado() { Respuesta = 1, Mensaje = "Categorias encontradas.", Valores = CategoriesList }); } return(new Resultado() { Respuesta = 0, Mensaje = "No se encontraron categorias.", Valores = null }); }
public DataTable AgregarCategoria(ECategoria categoria, String user) { //metodo para registrar Usuarios DataTable Categoria = new DataTable(); string ipAddress = Ip.GetIP(); string MacAddress = Mac.GetMACAddress2(); MySqlConnection conection = new MySqlConnection(ConfigurationManager.ConnectionStrings["Mybd"].ConnectionString);//procede la conexion llamada "Mybd" ver web.config try { conection.Open(); //abre coneccion MySqlDataAdapter dataAdapter = new MySqlDataAdapter("sp_agregar_categorias", conection); //crea objeto para llamar el proceso almacenado dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombre", MySqlDbType.VarChar, 30).Value = categoria.Nombre; dataAdapter.SelectCommand.Parameters.Add("_ip", MySqlDbType.VarChar, 100).Value = ipAddress; dataAdapter.SelectCommand.Parameters.Add("_mac", MySqlDbType.VarChar, 100).Value = MacAddress; dataAdapter.SelectCommand.Parameters.Add("_user", MySqlDbType.VarChar, 30).Value = user; dataAdapter.Fill(Categoria); } catch (Exception e) { throw e; } finally { if (conection != null) { conection.Close(); } } return(Categoria); }
private void btn_buscar2_Click(object sender, EventArgs e) { ECategoria categoria = new ECategoria(); categoria.Categoria = this.txtbuscar.Text.Trim(); // filling datagriview with filter data this.dgvdata.DataSource = bus_categoria.FilterByName(categoria).Tables[0]; }
/// <summary> /// Agrega validacion de integridad a una entidad: Categoria /// (Código Fijo) /// </summary> /// <param name="p_dbcAccess">Conexion a la base de datos</param> /// <param name="p_entCategoria">Entidad con los datos a validar</param> /// <param name="p_smResult">Estado final de la operacion</param> internal static void CatTInt_f(DBConn p_dbcAccess, ECategoria p_entCategoria, ref StatMsg p_smResult) { // ********* // Agregar acá las validaciones adicionales // ********* }
private void consultar() { ECategoria categoria = new ECategoria(); categoria.Categoria = this.txtbuscar.Text.Trim(); this.dgvdata.DataSource = bus_categoria.FilterByName(categoria).Tables[0]; this.txtbuscar.Focus(); }
//--------------------------------------------------------------- // Metodos públicos de la clase //--------------------------------------------------------------- #region Metodos publicos de la clase #endregion //--------------------------------------------------------------- // Metodos privados de la clase //--------------------------------------------------------------- #region Metodos del Generador /// <summary> /// Agrega o modifica un registro de la tabla: Categorias /// (Código Fijo) /// </summary> /// <param name="p_dbcAccess">Conexion a la base de datos</param> /// <param name="p_entCategoria">Entidad con los datos a procesar</param> /// <param name="p_smResult">Estado final de la operacion</param> internal static void CatSave_f(DBConn p_dbcAccess, ref ECategoria p_entCategoria, ref StatMsg p_smResult) { // ********* // Agregar acá los procesos adicionales // ********* }
public bool RegistrarCategoria(ECategoria entidad) { if (Validar(entidad)) { return(categoria.Registrar(entidad)); } return(false); }
public bool Modificar(ECategoria obj) { SQLParameter[] parameters = new SQLParameter[2]; parameters[0] = new SQLParameter("@ID", obj.ID, SqlDbType.Int); parameters[1] = new SQLParameter("@Nombre", obj.Nombre, SqlDbType.VarChar); Response = Conexion.ExecuteProcedureB("USP_U_ModificarCategoria", parameters); return(Response); }
public ECategoria get_data() { ECategoria categoria = new ECategoria(); categoria.Idcategoria = Convert.ToInt32(this.txtcodigo.Text.Trim()); categoria.Categoria = this.txtcategoria.Text.Trim(); categoria.Descripcion = this.txtcategoria.Text.Trim(); return(categoria); }
public Lancamento(string descricao, decimal valor, DateTime data, ECategoria categoria, bool lancamentoMensal) { this.Id = 0; this.Descricao = descricao; this.Valor = valor; this.Data = data; this.Categoria = categoria; this.LancamentoMensal = lancamentoMensal; }
private void btneliminar_Click(object sender, EventArgs e) { ECategoria categoria = new ECategoria(); categoria.Idcategoria = Convert.ToInt32(this.txtcodigo.Text.Trim()); string rpta = bus_categoria.Delete_categoria(categoria); utilites_presentation.mensaje_ok(rpta); this.fill_grid(); }
private void Buscar() { if (TxtBtipo.Text == "Codigo") { DataListado.DataSource = ECategoria.Buscar(TxtBuscar.Text, "cod"); } else if (TxtBtipo.Text == "Descripcion") { DataListado.DataSource = ECategoria.Buscar(TxtBuscar.Text, "Desc"); } }
public string InstCategoria(ECategoria Categoria, string Usuario) { try { return(Data.InstCategoria(Categoria, Usuario)); } catch (Exception Exception) { throw Exception; } }
private bool Validar(ECategoria entidad) { builder.Clear(); if (string.IsNullOrEmpty(entidad.Nombre)) { builder.Append("Ingrese el nombre"); } return(builder.Length == 0); }
public bool EditarCategoria(ECategoria entidad) { if (Validar(entidad)) { return(categoria.Editar(entidad)); } else { return(false); } }
protected void Button1_Click(object sender, EventArgs e) { ECategoria eCat = new ECategoria(); eCat.Nombre = TB_Categoria.Text.ToString(); String tuser = Session["nombre"].ToString(); DACategoria dCat = new DACategoria(); DataTable dataCat = dCat.AgregarCategoria(eCat, tuser); Response.Redirect("ManejarCategoria.aspx"); }
public Produto(int fornecedorId, string nomeDoProduto, int quantidade, decimal preco, Fornecedor fornecedor, ECategoria categoria, string cnpj) { FornecedorId = fornecedorId; NomeDoProduto = nomeDoProduto; Quantidade = quantidade; Preco = preco; Fornecedor = fornecedor; Categoria = categoria; Cnpj = cnpj; }
private void Mostrar() { try { DataListado.DataSource = ECategoria.Mostrar(); OcultarColumnas(); } catch (Exception Exc) { MensajeError(Exc.Message); } }
private void GenerarCod() { try { int rpta = Convert.ToInt32(ECategoria.GenerarCod(TxtCod_categoria.Text)); TxtCod_categoria.Text = Pref + rpta.ToString(TxtCadena.Text); } catch (Exception Ex) { MensajeError(" Solo se puede Generar Codigos Numericos " + Ex.StackTrace); TxtCod_categoria.Focus(); } }
public bool Actualizar(ECategoria categoria) { bool result = true; try { DCategoria = new DCategoria(); DCategoria.Actualizar(categoria); } catch (Exception ex) { return(result); } return(result); }
public bool Insertar(ECategoria categoria) { bool result = true; try { DCategoria = new DCategoria(); DCategoria.Insertar(categoria); } catch (Exception ex) { result = false; } return(result); }
private void Guardar() { try { string Rpta = ""; if (TxtCod_categoria.Text == string.Empty || TxtDesc_categoria.Text == string.Empty) { MensajeError("Falta ingresar algunos datos"); ErrorTexto.SetError(TxtCod_categoria, "Campo Obligatorio"); ErrorTexto.SetError(TxtDesc_categoria, "Campo Obligatorio"); } else { if (TxtEditar.Text == "Nuevo") { Rpta = ECategoria.Insertar(TxtCod_categoria.Text.Trim().ToUpper(), TxtDesc_categoria.Text.Trim(), TxtCampo1.Text, TxtCampo2.Text, TxtCampo3.Text, TxtCampo4.Text, TxtCampo5.Text, TxtCampo6.Text); } else if (TxtEditar.Text == "Editar") { Rpta = ECategoria.Editar(TxtCod_categoria.Text.Trim().ToUpper(), TxtCod_categoriav.Text, TxtDesc_categoria.Text.Trim(), TxtCampo1.Text, TxtCampo2.Text, TxtCampo3.Text, TxtCampo4.Text, TxtCampo5.Text, TxtCampo6.Text); } if (Rpta.Equals("Y")) { if (TxtEditar.Text == "Nuevo") { MensajeOk("El Registro se Insertó Correctamente"); TxtEditar.Text = "Listar"; TxtCod_categoriav.Text = TxtCod_categoria.Text; } else if (TxtEditar.Text == "Editar") { MensajeOk("El Registro se Editó Correctamente"); TxtEditar.Text = "Listar"; } } else { MensajeError(Rpta); } } } catch (Exception Ex) { MensajeError(Ex.Message); } }