protected void Page_Load(object sender, EventArgs e) { DataTable dt = NegProveedor.listarProveedores(); gvProveedores.DataSource = dt; gvProveedores.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string param = Request.QueryString["id"]; if (param != null) { OrdenProducto opBuscar = new OrdenProducto(int.Parse(Request.QueryString["id"])); OrdenProducto ordenProducto = NegOrdenProducto.buscarOrdenProducto(opBuscar); txtFechaR.Attributes["placeholder"] = ordenProducto.Fecha_recepcion.ToString(); txtFechaE.Attributes["placeholder"] = ordenProducto.Fecha_emision.ToString(); txtEstado.Attributes["placeholder"] = ordenProducto.Estado.ToString(); txtTotal.Attributes["placeholder"] = ordenProducto.Total.ToString(); ddUsuario.SelectedValue = ordenProducto.Usuario_id.ToString(); ddProveedor.SelectedValue = ordenProducto.Proveedor_id.ToString(); } if (!IsPostBack) { ddUsuario.DataSource = NegUsuario.listarTodos(); ddUsuario.DataValueField = "id"; ddUsuario.DataTextField = "nombre_user"; ddUsuario.DataBind(); } if (!IsPostBack) { ddProveedor.DataSource = NegProveedor.listarTodos(); ddProveedor.DataValueField = "id"; ddProveedor.DataTextField = "nombre"; ddProveedor.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string param = Request.QueryString["id"]; if (param != null) { Proveedor pBuscar = new Proveedor(int.Parse(Request.QueryString["id"])); Proveedor proveedor = NegProveedor.buscarProveedor(pBuscar); txtNombre.Attributes["placeholder"] = proveedor.Nombre; txtDireccion.Attributes["placeholder"] = proveedor.Direccion; txtTelefono.Attributes["placeholder"] = proveedor.Telefono.ToString(); ddRubro.SelectedValue = proveedor.Rubro_id.ToString(); btnAgregar.Text = "Modificar"; } if (!IsPostBack) { ddRubro.DataSource = NegRubro.listarTodos(); ddRubro.DataValueField = "id"; ddRubro.DataTextField = "descripcion"; ddRubro.DataBind(); } } }
public VentanaBodega(Usuario usuario) { InitializeComponent(); this.usuario = usuario; btn_agregar.Enabled = false; btn_modificarProd.Enabled = false; groupBox1.Enabled = false; NegProveedor negprov = new NegProveedor(); string error; cmb_proveedor.Items.Clear(); cmb_proveedor.Items.Insert(0, "Seleccione"); cmb_proveedor.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDeproveedores = negprov.listarLosProveedores(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDeproveedores = null; MessageBox.Show(error); } else { foreach (Proveedor prov in listaDeproveedores) { cmb_proveedor.Items.Add(prov._nombreProveedor); } } }
public void recargarLista() { this.gvProveedores.DataSource = null; DataTable dt = NegProveedor.listarProveedores(); gvProveedores.DataSource = dt; gvProveedores.DataBind(); }
private void btn_modificar_Click(object sender, EventArgs e) { try { Proveedor ProvModificado = new Proveedor(); ProvModificado._nombreProveedor = this.txt_nombre.Text; ProvModificado._telefonoContacto = int.Parse(txt_telefono.Text); ProvModificado._correoContacto = txt_correo.Text; if (chkbActivo.Checked) { ProvModificado._estado = true; } else { ProvModificado._estado = false; } NegProveedor negProv = new NegProveedor(); string msjError; negProv.actualizaProv(ProvModificado, out msjError); if (String.IsNullOrEmpty(msjError)) { MessageBox.Show("Proveedor actualizado correctamente", "Modificacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); Operaciones opNueva = new Operaciones(); NegOperacion op = new NegOperacion(); string error1; opNueva._id_usuario = usuario._id_usuario; opNueva._id_tipo_operacion = 11; opNueva._descripcion = "Actualizacion de Proveedor nombre: " + ProvModificado._nombreProveedor; op.NuevaOperacion(opNueva, out error1); if (String.IsNullOrEmpty(error1)) { MessageBox.Show("Operacion realizada correctamente", "Modificacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(msjError, "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } VentanaProveedor frmPrev = new VentanaProveedor(usuario); frmPrev.Show(); this.Hide(); } else { MessageBox.Show(msjError, "Actualización Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Actualización Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_buscarrut_Click(object sender, EventArgs e) { provBuscado._nombreProveedor = txt_buscarProv.Text; string error1; NegProveedor negprov = new NegProveedor(); provBuscado = negprov.datosProv(provBuscado, out error1); if (error1.Equals("")) { groupBox2.Enabled = true; btn_modificar.Enabled = true; this.txt_nombre.Text = provBuscado._nombreProveedor; txt_telefono.Text = string.Concat(provBuscado._telefonoContacto); txt_correo.Text = provBuscado._correoContacto; if (provBuscado._estado == true) { chkbActivo.Checked = true; } else { chkbActivo.Checked = false; } } else { limpiarGrupo(groupBox2); MessageBox.Show(error1, "Proveedor sin datos", MessageBoxButtons.OK, MessageBoxIcon.Error); if (error1.Equals("No hay datos del Proveedor")) { MessageBox.Show("Rellene el formulario para agregar nuevo Proveedor", "Agregar Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Information); groupBox2.Enabled = true; groupBox1.Enabled = false; btn_agregar.Enabled = true; this.txt_nombre.Text = txt_buscarProv.Text; txt_buscarProv.Text = ""; } } }
protected void btnEliminar_Click(object sender, GridViewDeleteEventArgs e) { GridViewRow row = (GridViewRow)gvProveedores.Rows[e.RowIndex]; Proveedor proveedor = new Proveedor( int.Parse(row.Cells[2].Text)); if (NegProveedor.EliminarProveedor(proveedor)) { string script = "alert(\"Eliminado\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } else { string script = "alert(\"No se pudo eliminar\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } recargarLista(); }
protected void btnAgregar_Click(object sender, EventArgs e) { if (txtNombre.Text.Length < 1) { txtNombre.Text = txtNombre.Attributes["placeholder"]; } if (txtDireccion.Text.Length < 1) { txtDireccion.Text = txtDireccion.Attributes["placeholder"]; } if (txtTelefono.Text.Length < 1) { txtTelefono.Text = txtTelefono.Attributes["placeholder"]; } int result; if (txtNombre.Text.Length < 1) { lblErrNom.Text = "Debe ingresar un nombre."; lblErrNom.Visible = true; return; } else if (txtNombre.Text.Length > 20) { lblErrNom.Text = "Nombre demasiado largo."; lblErrNom.Visible = true; return; } else if (int.TryParse(txtNombre.Text, out result)) { lblErrNom.Text = "El nombre no puede contener numeros."; lblErrNom.Visible = true; return; } lblErrNom.Visible = false; if (txtDireccion.Text.Length < 1) { lblErrDir.Text = "Debe ingresar una direccion."; lblErrDir.Visible = true; return; } else if (txtDireccion.Text.Length > 40) { lblErrDir.Text = "Direccion demaciado larga."; lblErrDir.Visible = true; return; } lblErrDir.Visible = false; if (txtTelefono.Text.Length < 1) { lblErrTel.Text = "Debe ingresar un numero de telefono."; lblErrTel.Visible = true; return; } else if (!int.TryParse(txtTelefono.Text, out result)) { lblErrTel.Text = "El telefono no puede contener caracteres."; lblErrTel.Visible = true; return; } else if (txtTelefono.Text.Length < 5) { lblErrTel.Text = "Telefono ingresado demaciado corto."; lblErrTel.Visible = true; return; } else if (txtTelefono.Text.Length > 9) { lblErrTel.Text = "Telefono ingresado demasiado largo."; lblErrTel.Visible = true; return; } lblErrTel.Visible = false; if (ddRubro.SelectedItem.Text.Equals("")) { lblErrRubr.Text = "Debe seleccionar un rubro."; lblErrRubr.Visible = true; return; } lblErrNom.Visible = false; lblErrDir.Visible = false; lblErrTel.Visible = false; lblErrRubr.Visible = false; string param = Request.QueryString["id"]; if (param != null) { Proveedor actProveedor = new Proveedor(int.Parse(param), txtNombre.Text, txtDireccion.Text, int.Parse(txtTelefono.Text), '1', int.Parse(ddRubro.SelectedValue.ToString())); if (NegProveedor.ActualizarProveedor(actProveedor)) { string script = "alert('Proveedor Actualizado.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { string script = "alert('Hubo un problema actualizando el Proveedor.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } Response.Redirect("listarProveedores.aspx"); } Proveedor proveedor = new Proveedor( txtNombre.Text, txtDireccion.Text, int.Parse(txtTelefono.Text), '1', int.Parse(ddRubro.SelectedValue.ToString())); if (NegProveedor.CrearProveedor(proveedor)) { string script = "alert('Proveedor Creado.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); txtNombre.Text = ""; txtDireccion.Text = ""; txtTelefono.Text = ""; return; } else { string script = "alert('Ha ocurrido un problema creado el proveedor.');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); return; } }
private void btn_buscarSerie_Click(object sender, EventArgs e) { Productos productoBuscado = new Productos(); productoBuscado._serie = txt_buscarSerie.Text; string error1; NegProductos negUsuario1 = new NegProductos(); productoBuscado = negUsuario1.datosProductos(productoBuscado, out error1); if (error1.Equals("")) { groupBox1.Enabled = true; gbx_buscarSerie.Enabled = false; btn_modificarProd.Enabled = true; this.txt_serie.Text = txt_buscarSerie.Text; this.txt_nombre.Text = productoBuscado._nombre; this.txt_descripcion.Text = productoBuscado._descripcion; if (productoBuscado._estadoProducto == true) { chkb_activo.Checked = true; } else { chkb_activo.Checked = false; } this.txt_stock.Text = string.Concat(productoBuscado._stock); this.txt_stockMin.Text = string.Concat(productoBuscado._stockMinimo); this.txt_ubicacion.Text = productoBuscado._ubicacion; this.txt_Compra.Text = string.Concat(productoBuscado._valorCompra); NegProveedor negprov = new NegProveedor(); string error; cmb_proveedor.Items.Clear(); cmb_proveedor.Items.Insert(0, "Seleccione"); cmb_proveedor.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDeproveedores = negprov.listarLosProveedores(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDeproveedores = null; MessageBox.Show(error); } else { foreach (Proveedor prov in listaDeproveedores) { cmb_proveedor.Items.Add(prov._nombreProveedor); } cmb_proveedor.SelectedIndex = productoBuscado._proveedor; } } else { MessageBox.Show(error1, "Sin Producto", MessageBoxButtons.OK, MessageBoxIcon.Error); if (error1.Equals("No hay datos del Producto")) { MessageBox.Show("Rellene el formulario para agregar nuevo Producto", "Agregar Productoo", MessageBoxButtons.OK, MessageBoxIcon.Information); groupBox1.Enabled = true; gbx_buscarSerie.Enabled = false; btn_agregar.Enabled = true; this.txt_serie.Text = txt_buscarSerie.Text; txt_buscarSerie.Text = ""; NegProveedor negprov = new NegProveedor(); string error; cmb_proveedor.Items.Clear(); cmb_proveedor.Items.Insert(0, "Seleccione"); cmb_proveedor.SelectedIndex = 0; cmb_proveedor.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDeproveedores = negprov.listarLosProveedores(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDeproveedores = null; MessageBox.Show(error); } else { foreach (Proveedor prov in listaDeproveedores) { cmb_proveedor.Items.Add(prov._nombreProveedor); } } } } }
private void btn_agregar_Click(object sender, EventArgs e) { Proveedor provNuevo = new Proveedor(); string msjError; int j; try { if (Int32.TryParse(string.Concat(txt_telefono.Text), out j)) { provNuevo._telefonoContacto = j; provNuevo._nombreProveedor = this.txt_nombre.Text; provNuevo._correoContacto = this.txt_correo.Text; if (chkbActivo.Checked) { provNuevo._estado = true; } else { provNuevo._estado = false; } NegProveedor negprov = new NegProveedor(); negprov.ProvNuevo(provNuevo, out msjError); if (String.IsNullOrEmpty(msjError)) { MessageBox.Show("Proveedor Agregado correctamente", "Registro Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); Operaciones opNueva = new Operaciones(); NegOperacion op = new NegOperacion(); string error1; opNueva._id_usuario = usuario._id_usuario; opNueva._id_tipo_operacion = 10; opNueva._descripcion = "Ingreso de Proveedor nombre: " + provNuevo._nombreProveedor; op.NuevaOperacion(opNueva, out error1); if (String.IsNullOrEmpty(error1)) { MessageBox.Show("Operacion realizada correctamente", "Ingreso Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(msjError, "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } VentanaProveedor frmprv = new VentanaProveedor(usuario); frmprv.Show(); this.Hide(); } else { MessageBox.Show(msjError, "Ingreso Erroneo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { msjError = "Ingrese Valores Numericos en el campo Telefono Contacto" + "\n"; MessageBox.Show(msjError, "Ingreso Erroneo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { throw; } }