protected void btnAlta_Click(object sender, EventArgs e) { try { Int64 oRUC = Convert.ToInt64(txtRucMedicamento.Text.Trim()); Farmaceutica oFar = LogicaFarmaceutica.Buscar(oRUC); int oCodigo = Convert.ToInt32(txtCodMedicamento.Text.Trim()); string oNombre = txtNombreMed.Text.Trim(); string oDescripcion = txtDescripcion.Text.Trim(); int oPrecio = Convert.ToInt32(txtPrecio.Text.Trim()); Medicamento oMed = new Medicamento(oFar, oCodigo, oNombre, oDescripcion, oPrecio); btnAlta.Enabled = false; btnBuscar.Enabled = false; LogicaMedicamento.Alta(oMed); lblError.Text = "Alta exitosa"; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { ddlFarmaceuticas.DataSource = LogicaFarmaceutica.Listar(); ddlFarmaceuticas.DataTextField = "Nombre"; ddlFarmaceuticas.DataValueField = "Ruc"; ddlFarmaceuticas.AutoPostBack = true; ddlFarmaceuticas.DataBind(); Farmaceutica f = LogicaFarmaceutica.Buscar(Convert.ToInt32(ddlFarmaceuticas.SelectedValue)); List <Medicamento> lista = LogicaMedicamento.Listar(f); Session["listamed"] = lista; gvMedicamentos.DataSource = lista; gvMedicamentos.DataBind(); } catch (Exception ex) { lblError.Text = ex.Message; } } }
protected void ddlFarmaceuticas_SelectedIndexChanged(object sender, EventArgs e) { try { Farmaceutica f = LogicaFarmaceutica.Buscar(Convert.ToInt32(ddlFarmaceuticas.SelectedValue)); List <Medicamento> lista = LogicaMedicamento.Listar(f); Session["listamed"] = lista; gvMedicamentos.DataSource = lista; gvMedicamentos.DataBind(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { int Codigo = Convert.ToInt32(txtCodigo.Text); Farmaceutica Proveedor = LogicaFarmaceutica.Buscar(Convert.ToInt32(txtRuc.Text)); string Nombre = txtNombre.Text.Trim(); string Descripcion = txtDescripcion.Text; double Precio = Convert.ToDouble(txtPrecio.Text); Medicamento m = new Medicamento(Codigo, Proveedor, Nombre, Descripcion, Precio); if (m != null) { this.ActivoBotonesBM(); LogicaMedicamento.Agregar(m); } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnBuscar_Click(object sender, EventArgs e) { Farmaceutica farma; if (txtRuc.Text.Length == 0) { this.Limpiar(); lblError.Text = "El campo RUC no debe estar vacio"; return; } try { farma = LogicaFarmaceutica.Buscar(Convert.ToInt32(txtRuc.Text.Trim())); if (farma != null) { txtNombre.Text = farma.Nombre; txtCorreo.Text = farma.Correo; txtDireccion.Text = farma.Direccion; Session["farmaceutica"] = farma; this.ActivoBotonesBM(); lblError.Text = ""; } else { this.Limpiar(); lblError.Text = "No hay resultados para el RUC: " + txtRuc.Text; this.ActivoBotonesAlta(); } } catch (Exception ex) { lblError.Text = ex.Message; } }