public void CargarDatos(object sender, EventArgs e) { ProveedorNegocio negocioProveedor = new ProveedorNegocio(); proveedorLocal = new Proveedor(); proveedorLocal.CUIT = txtCUIT.Text; proveedorLocal.RazonSocial = txtRazonSocial.Text; proveedorLocal.Email = txtEmail.Text; proveedorLocal.Direccion = txtDireccion.Text; proveedorLocal.Ciudad = txtCiudad.Text; proveedorLocal.CodigoPostal = txtCodigoPostal.Text; proveedorLocal.FechaRegistro = txtFechaRegistro.Text; if (Request.QueryString["idpkm"] == null) //Se agrega proveedor { negocioProveedor.agregar(proveedorLocal); } else //Se modifica proveedor { ProveedorID = Request.QueryString["idpkm"].ToString(); negocioProveedor.modificar(proveedorLocal, ProveedorID); negocioProveedor.eliminarProductos(ProveedorID.ToString()); } //Array que va a ser cargado con aquellos ID de productos asignados al proveedor string[] productosSeleccionados = new string[0]; traerProductosSeleccionados(ref productosSeleccionados); for (int i = 0; i < productosSeleccionados.Length; i++) { negocioProveedor.agregarProducto(productosSeleccionados[i], negocioProveedor.traerIDProveedor(proveedorLocal.CUIT)); } //proveedorLocal.ID = Convert.ToInt32(negocioProveedor.traerIDProveedor(proveedorLocal.CUIT)); Response.Redirect("Proveedores.aspx"); }
private void btnAceptar_Click(object sender, EventArgs e) { ProveedorNegocio proveedorNegocio = new ProveedorNegocio(); try { if (proveedor == null) { proveedor = new Proveedor(); } //proveedor.RazonSocial = txtboxRazonSocial.Text; if (txtboxRazonSocial.Text.Trim() == "" || txtboxRazonSocial.Text.Trim() == "") { MessageBox.Show("La razon social es obligatoria"); return; } proveedor.RazonSocial = txtboxRazonSocial.Text; proveedor.CUIT = txtboxCuit.Text; proveedor.Mail = txtboxMail.Text; proveedor.Telefono = txtboxTelefono.Text; proveedor.Celular = txtboxCelular.Text; proveedor.direccion = txtboxDireccion.Text; //propiedad.SuperficieDescubierta = int.Parse(txtSuperficieDescubierta.Text); if (proveedor.IdProveedor != 0) { proveedorNegocio.modificar(proveedor); MessageBox.Show("Modificado Correctamente."); } else { //proveedor.IdProveedor = proveedorNegocio.agregar(proveedor.IdProveedor); proveedorNegocio.agregar(proveedor); MessageBox.Show("Agregado Correctamente."); } this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void dgvProveedores_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("AddNew")) { ProveedorNegocio proveedorNeg = new ProveedorNegocio(); Proveedor prov = new Proveedor(); prov.nombre = (dgvProveedores.FooterRow.FindControl("txbNombreFooter") as TextBox).Text; prov.telefono = (dgvProveedores.FooterRow.FindControl("txbTelefonoFooter") as TextBox).Text; prov.direccion = (dgvProveedores.FooterRow.FindControl("txbDireccionFooter") as TextBox).Text; proveedorNeg.agregar(prov); lblCorrecto.Text = "Agregado correctamente."; lblIncorrecto.Text = ""; Cargardgv(); } } catch (Exception ex) { lblCorrecto.Text = ""; lblIncorrecto.Text = ex.Message; } }