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"); }