protected void AccionLimpiar() { this.tb_Descripcion.Text = ""; this.tb_Rubro.Text = ""; this.rubroSeleccionado = null; this.Filtrar(); }
public List <Rubro> listarRubrosMasVisitados() { try { List <Rubro> listaRubrosMasVisitados = new List <Rubro>(); Rubro rubro; OracleCommand cmd = new OracleCommand(); cmd.Connection = cone.Obtener(); cmd.CommandText = "SP_SELECT_RUBROS_MAS_VISITADOS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("p_CURSOR", OracleDbType.RefCursor).Direction = ParameterDirection.Output; if (cone.Obtener().State == ConnectionState.Closed) { cone.Obtener().Open(); } OracleDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { rubro = new Rubro(); rubro.IdRubro = dr.GetInt32(0); rubro.DescripcionRubro = dr.GetString(1); rubro.Visitas = dr.GetInt32(2); listaRubrosMasVisitados.Add(rubro); } cone.Obtener().Close(); return(listaRubrosMasVisitados); } catch (Exception e) { return(null); } }
public void Test2_VentaSimpleConCantidades() { /************* Definición *************/ var cajero = new Cajero("Santiago Martinez", 20 - 35624321 - 0, 00001, 50); var pedido = new Pedido(cajero); var rubroSand = new Rubro("Sandwiches"); var rubroPizza = new Rubro("Pizzas"); var pro1 = new Producto("Sandwiche de Milanesa", 30, 35.00); var pro2 = new Producto("Sandwiche de Lomito", 30, 30.00); rubroSand.AgregarAlRubro(pro1); rubroSand.AgregarAlRubro(pro2); var pro3 = new Producto("Pizza 4 quesos", 10, 40.00); rubroPizza.AgregarAlRubro(pro3); var linea1 = new LineaDePedido(rubroSand.ListaProductos[0]); var linea2 = new LineaDePedido(rubroSand.ListaProductos[1], 3); var linea3 = new LineaDePedido(rubroPizza.ListaProductos[0], 2); /************* Ejecución *************/ pedido.AgregarLineaDeVenta(linea1); pedido.AgregarLineaDeVenta(linea2); pedido.AgregarLineaDeVenta(linea3); /************* Comprobación *************/ Assert.AreEqual(pedido.Total, 205); }
public SeleccionCategoriaForm(List <Rubro> categorias) { InitializeComponent(); this.categoriasSeleccionadas = categorias; this.categoriasAElegir = Rubro.Todos().Where(r => !categoriasSeleccionadas.Contains(r)).ToList(); Refrescar(); }
public object EditaRubro(Rubro rubro, int id) { object result = null; try { var dyParam = new OracleDynamicParameters(); dyParam.Add("r_id", OracleDbType.Int32, ParameterDirection.Input, id); dyParam.Add("r_nombre", OracleDbType.Char, ParameterDirection.Input, rubro.rubro_nombre); dyParam.Add("r_activo", OracleDbType.Int32, ParameterDirection.Input, rubro.rubro_activo); var conn = this.GetConnection(); if (conn.State == ConnectionState.Closed) { conn.Open(); } if (conn.State == ConnectionState.Open) { var query = "SP_EDITA_RUBRO"; result = SqlMapper.Query(conn, query, param: dyParam, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { throw ex; } return(result); }
private void cargarRubros(string idModificar) { try { using (var context = new PedidosDataContext()) { List <Rubro> ListaRubro = new List <Rubro>(); if (idModificar == null) { ListaRubro = (from iR in context.Rubro select iR).ToList(); } else { ListaRubro = (from iR in context.Rubro where iR.id_rubro.ToString() != idModificar select iR).ToList(); } Rubro ir = new Rubro(); ir.id_rubro = -1; ir.denominacion = "SIN RUBRO"; ListaRubro.Add(ir); ddlRubroPri.DataSource = ListaRubro; ddlRubroPri.DataValueField = "id_rubro"; ddlRubroPri.DataTextField = "denominacion"; ddlRubroPri.SelectedValue = "-1"; ddlRubroPri.DataBind(); } } catch (Exception) { throw; } }
public void CargarListadoDePublicacionesConFiltros() { try { string filtroDeRubros = ""; for (int index = 0; index < lstRubros.CheckedItems.Count; index++) { Rubro item = (Rubro)lstRubros.CheckedItems[index]; filtroDeRubros += item.Descripcion; } DataSet ds = Publicacion.obtenerTodasConFiltros(Convert.ToDateTime(ConfigurationManager.AppSettings["Fecha"]), txtDescripcion.Text, filtroDeRubros); paginado = 0; llenarPublicaciones(ds); configurarGrilla(); btnAnterior.Visible = false; btnPrimero.Visible = false; } catch (ErrorConsultaException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static Rubro getRubro(string descripcion) { SqlConnection conn = new SqlConnection(Connection.getStringConnection()); conn.Open(); string SQL = "SELECT r.rubro_id, r.rubro_descripcion, r.rubro_habilitado " + "FROM EL_REJUNTE.Rubro r " + "WHERE r.rubro_descripcion = '" + descripcion + "'"; SqlCommand command = new SqlCommand(SQL, conn); command.Connection = conn; command.CommandType = CommandType.Text; SqlDataReader reader = command.ExecuteReader() as SqlDataReader; Rubro rubro = new Rubro(); if (reader.HasRows) { while (reader.Read()) { rubro.id = Int32.Parse(reader["rubro_id"].ToString()); rubro.descripcion = reader["rubro_descripcion"].ToString(); rubro.habilitado = Convert.ToBoolean(reader["rubro_habilitado"].ToString()); } } conn.Close(); return(rubro); }
internal ListaPublicacionesModel buscar(string Rubro, string SubRubro, string Ubicacion) { Rubro rubro = new Rubro(); if (Rubro != null) { rubro = rs.traerDatosPorId(Int32.Parse(Rubro)); } else { rubro = null; } SubRubro subrubro = new SubRubro(); if (SubRubro != null) { subrubro = ss.traerDatosPorId(Int32.Parse(SubRubro)); } else { subrubro = null; } var publis = pr.buscarPorRubroSubRubroUbicacion(rubro, subrubro, Ubicacion); return(ps.obtenerPuntajeImagen(publis)); }
public List <Rubro> listarRubrosPorId(Int16 idRubro) { OracleConnection conn = Conexion.Connect(); try { OracleCommand command = conn.CreateCommand(); command.CommandText = "SELECT * FROM RUBRO where idrubro = " + idRubro; OracleDataReader dr = command.ExecuteReader(); List <Rubro> lstRubro = new List <Rubro>(); while (dr.Read()) { Rubro entRubro = new Rubro(); entRubro.idRubro = int.Parse(dr["IDRUBRO"].ToString()); entRubro.nombre = (string)dr["NOMBRE"]; lstRubro.Add(entRubro); } dr.Close(); command.Dispose(); return(lstRubro); } catch (Exception e) { throw new Exception(e.Message); } finally { conn.Close(); conn.Dispose(); } }
public static Espectaculo parseEspectaculoFromReader(SqlDataReader reader) { Espectaculo espectaculo = null; try { espectaculo = new Espectaculo(); espectaculo.id = reader.IsDBNull(0) ? null : (Nullable <int>)reader.GetSqlDecimal(0); Empresa empresa = new Empresa(); empresa.id = reader.IsDBNull(1) ? null : (Nullable <int>)reader.GetSqlDecimal(1); espectaculo.empresa = empresa; Rubro rubro = new Rubro(); rubro.id = reader.IsDBNull(2) ? null : (Nullable <int>)reader.GetSqlDecimal(2); espectaculo.rubro = rubro; espectaculo.descripcion = reader.IsDBNull(3) ? null : reader.GetSqlString(3).ToString(); espectaculo.direccion = reader.IsDBNull(4) ? null : reader.GetSqlString(4).ToString(); return(espectaculo); } catch (Exception e) { throw new ObjectParseException("Error al obtener Espectaculo"); } }
private void AceptarButton_Click(object sender, EventArgs e) { if (this.onFilterSelected != null) { if (this.DescRadioButton.Checked) { this.onFilterSelected(DESCRIPCION, this.DescripcionFilterTextBox.Text.ToString()); } else if (this.FechasRadioButton.Checked) { this.onFilterSelected(FECHAS, fechaInicio: this.FechaIDatePicker.Value, fechaFin: this.FechaFDatePicker.Value); } else if (this.RubrosRadioButton.Checked) { List <Rubro> rubros = new List <Rubro>(); foreach (Object o in this.RubrosListView.CheckedItems) { Rubro rub = o as Rubro; rubros.Add(rub); } this.onFilterSelected(RUBROS, rubros: rubros); } this.Hide(); } }
public async Task <ActionResult <Rubro> > PostRubro(Rubro rubro) { _context.Rubro.Add(rubro); await _context.SaveChangesAsync(); return(CreatedAtAction("GetRubro", new { id = rubro.IdRubro }, rubro)); }
public async Task <IActionResult> PutRubro(int id, Rubro rubro) { if (id != rubro.IdRubro) { return(BadRequest()); } _context.Entry(rubro).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RubroExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
protected void btnEliminar_Click(object sender, GridViewDeleteEventArgs e) { GridViewRow row = (GridViewRow)gvRubros.Rows[e.RowIndex]; Rubro rubro = new Rubro( int.Parse(row.Cells[2].Text) ); if (NegRubro.VerificarRubro(rubro)) { string script = "alert('No se puede eliminar, está siendo utilizado.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); return; } if (NegRubro.EliminarRubro(rubro)) { string script = "alert(\"Eliminado\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } else { string script = "alert(\"No se puede eliminar, un proveedor tiene designado este rubro.\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } recargarLista(); }
public Busqueda(string Puesto, Rubro Rubro, TipoContrato Contrato, string Descripcion) { this.Puesto = Puesto; this.Rubro = Rubro; this.Contrato = Contrato; this.Descripcion = Descripcion; }
public bool Post([FromBody] Rubro rubroModel) //public IActionResult Post([FromBody] Rubro rubroModel) { try { using (XTEC_DigitalContext db = new XTEC_DigitalContext()) { /*Rubro rubro = new Rubro(); * rubro.RubroId = rubroModel.RubroId; * rubro.Nombre = rubroModel.Nombre; * rubro.Porcentaje = rubroModel.Porcentaje; * rubro.GrupoId = rubroModel.GrupoId; * db.Rubros.Add(rubro);*/ db.Database.ExecuteSqlRaw("EXEC CrearRubros {0}, {1}, {2}", rubroModel.GrupoId, rubroModel.Nombre, rubroModel.Porcentaje); db.SaveChanges(); } return(true); //return Ok("Rubro agregado"); } catch { return(false); //return BadRequest("No se pudo agregar el elemento"); } }
public Rubros(Rubro unRubro) { InitializeComponent(); RubroModificar = unRubro; btnAceptar.Visible = false; tboxCodigoRubro.Enabled = false; }
public List <object> verificarRubros(Rubro rubro) { List <Object> respuesta = new List <Object>(); SqlConnection conn = new SqlConnection(serverKey); conn.Open(); string insertQuery = "verificarRubros"; SqlCommand cmd = new SqlCommand(insertQuery, conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigoCurso", rubro.codigoCurso); cmd.Parameters.AddWithValue("@numeroGrupo", rubro.numeroGrupo); cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); try { while (dr.Read()) { var jsons = new[] { new { respuesta = dr.Read(), } }; respuesta.Add(jsons); } } catch { Debug.WriteLine("Usuario no encontrado"); } conn.Close(); return(respuesta); }
protected void btnAccion_Click(object sender, EventArgs e) { //Si se cumplen todas las validaciones if (Page.IsValid) { try { //Si se esta creando un Rubro if (Request.QueryString["id"] == null) { Rubro temp = new Rubro(); temp.Denominacion = txtDenominacion.Text; temp.IdRubroSuperior = Convert.ToInt32(ddlRubroSuperior.SelectedValue); bd.Rubros.InsertOnSubmit(temp); } else { Rubro temp = (from rub in bd.Rubros where rub.IdRubro == Convert.ToInt32(Request.QueryString["id"]) select rub).FirstOrDefault(); temp.Denominacion = txtDenominacion.Text; temp.IdRubroSuperior = Convert.ToInt32(ddlRubroSuperior.SelectedValue); } bd.SubmitChanges(); Response.Redirect("Rubros.aspx"); } catch (Exception) { } } }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { currentRubro = null; //Obtener el rubro pasado por parámetros String parameter; if (NavigationContext.QueryString.TryGetValue("parameter", out parameter)) { //Busco el rubro por id foreach (Rubro temp in App.ViewModel.Rubros) { if (temp.RubroId == int.Parse(parameter)) { currentRubro = temp; } } } // Adecuar elementos visuales de acuerdo al Rubro tBValorEsperado.Text = currentRubro.RubroValorEsperado.ToString(); tBValorActual.Text = currentRubro.RubroValorActual.ToString(); slider.Maximum = currentRubro.RubroValorEsperado * 10; slider.Minimum = 0; slider.SmallChange = 100; slider.LargeChange = 100; slider.Value = currentRubro.RubroValorEsperado; }
public static List <Rubro> GetAllData() { DataBaseHelper db = new DataBaseHelper(ConfigurationManager.AppSettings["connectionString"]); using (db.Connection) { db.BeginTransaction(); DataTable res = db.GetDataAsTable("MASTERDBA.SP_GetRubros"); List <Rubro> listRubros = new List <Rubro>(); foreach (DataRow row in res.Rows) { var rubro = new Rubro { IdRubro = Convert.ToInt32(row["IdRubro"]), DescripcionCorta = Convert.ToString(row["DescripcionCorta"]), DescripcionLarga = Convert.ToString(row["DescripcionLarga"]), }; listRubros.Add(rubro); } db.EndConnection(); return(listRubros); } }
private List <Error> ValidarDatos() { try { List <Error> Errores = new List <Error>(); int Aux = 0; if (this.ObtenerMonto() <= 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "El monto debe ser mayor a $ 0.00.", ControlSender = this.txtMonto }); } Rubro AuxRb = this.ObtenerRubroCombo(); if (AuxRb.IDRubro == 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Seleccione una rubro.", ControlSender = this.cmbRubro }); } Subrubro AuxSr = this.ObtenerSubRubroCombo(); if (string.IsNullOrEmpty(AuxSr.IDSubrubro)) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Seleccione un sub rubro.", ControlSender = this.cmbSubrubro }); } return(Errores); } catch (Exception ex) { throw ex; } }
private void btnElim_Click(object sender, RoutedEventArgs e) { lblDescripcion.Visibility = Visibility.Hidden; lblNombre.Visibility = Visibility.Hidden; lblRubroEliminar.Visibility = Visibility.Hidden; lblRubroEliminar.Content = validador.validarNombre(txtElim.Text); Rubro ru = new Rubro(); ru.TipoRubro = txtElim.Text; ServiceReference1.Service1Client proxy = new ServiceReference1.Service1Client(); string json = ru.Serializar(); if (lblRubroEliminar.Content.Equals("OK")) { if (proxy.EliminarRubro(json)) { MessageBox.Show("RUBRO ELIMINADO"); } else { MessageBox.Show("ERROR"); } } else { lblRubroEliminar.Visibility = Visibility.Visible; } }
private void dgProd_SelectionChanged(object sender, SelectionChangedEventArgs e) { ServiceReference1.Service1Client proxy = new ServiceReference1.Service1Client(); if (dgProd.SelectedItem != null) { cbRubro.ItemsSource = null; Producto p = (Producto)dgProd.SelectedItem; txtCod.Text = p.CodigoInterno; txtDescripcion.Text = p.Descripcion; txtNombre.Text = p.Nombre; txtPrecio.Text = p.Precio.ToString(); string json = proxy.ReadAllRubros(); RubroCollections ruCol = new RubroCollections(json); cbRubro.DisplayMemberPath = "TipoRubro"; cbRubro.SelectedValuePath = "IdRubro"; cbRubro.ItemsSource = ruCol.ToList(); for (int i = 0; i < cbRubro.Items.Count; i++) { Rubro rubro = (Rubro)cbRubro.Items[i]; if (rubro.IdRubro == p.IdRubro) { cbRubro.SelectedIndex = i; } } } }
private Gastos ObtenerDatos() { try { Gastos DatosAux = new Gastos(); Rubro RbAux = this.ObtenerRubroCombo(); Subrubro SrAux = this.ObtenerSubRubroCombo(); DatosAux.NuevoRegistro = NuevoRegistro; DatosAux.IDGasto = NuevoRegistro ? string.Empty : this._DatosGasto.IDGasto; DatosAux.IDRubro = RbAux.IDRubro; DatosAux.RubroDesc = RbAux.Descripcion; DatosAux.IDSubrubro = SrAux.IDSubrubro; DatosAux.SubrubroDesc = SrAux.Descripcion; DatosAux.FechaGasto = this.dtpFechaGasto.Value; DatosAux.Monto = this.ObtenerMonto(); DatosAux.Observaciones = this.txtObservaciones.Text.Trim(); DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.IDSucursal = Comun.IDSucursalCaja; DatosAux.Conexion = Comun.Conexion; return(DatosAux); } catch (Exception ex) { throw ex; } }
public void ModificarRubro(Rubro unRubro) { AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("UPDATE Rubros SET NombreRubro = '" + unRubro.Nombre + "' WHERE CodigoRubro = '" + unRubro.CodigoRubro + "'"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public List <Rubro> listaCuponesGeneradosPorRubro() { try { List <Rubro> listaCuponesGenerados = new List <Rubro>(); Rubro rubro; OracleCommand cmd = new OracleCommand(); cmd.Connection = conexion.Obtener(); cmd.CommandText = "SP_SELECT_REPORTE_CUPN_RUBRO"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new OracleParameter("p_CURSOR", OracleDbType.RefCursor)).Direction = ParameterDirection.Output; if (conexion.Obtener().State.Equals(ConnectionState.Closed)) { conexion.Obtener().Open(); } OracleDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { rubro = new Rubro(); rubro.IdRubro = dr.GetInt32(0); rubro.DescripcionRubro = dr.GetString(1); rubro.CantidadCuponesGenerados = dr.GetInt32(2); listaCuponesGenerados.Add(rubro); } conexion.Obtener().Close(); return(listaCuponesGenerados); } catch (Exception e) { conexion.Obtener().Close(); return(null); } }
public void AgregarRubro(Rubro unRubro) { AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Rubros(CodigoRubro,NombreRubro)VALUES('" + unRubro.CodigoRubro + "','" + unRubro.Nombre + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public void EliminarRubro(Rubro unRubro) { AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("UPDATE Rubros SET Estado = 0 WHERE CodigoRubro ='" + unRubro.CodigoRubro + "'"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
public Almacen(Rubro _rubro, List<Activo> _activos) { this.Rubro = _rubro; }
public Almacen(Rubro _rubro) { this.Rubro = _rubro; }
public Almacen(int _id, String _descripcion, Rubro _rubro) : base(_id, _descripcion) { this.Rubro = _rubro; }