public void RefrescarGrillaCod(int id) { ArticuloxProveedorDTO AXPAux = null; AXPAux = ControlArticuloxProveedor.ListaEspecial(Convert.ToInt32(id)); if (AXPAux != null) { //dt = new DataTable(); dt.Columns.Add(new DataColumn("articuloid", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("nombre", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("descripcion", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("marca", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("precioactual", System.Type.GetType("System.Double"))); dt.Columns.Add(new DataColumn("cantidad", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("stockmin", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("costo", System.Type.GetType("System.Double"))); dt.Columns.Add(new DataColumn("nombrefantasia", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("estado", System.Type.GetType("System.String"))); dt.Rows.Add(AXPAux.Articuloid.Articuloid, AXPAux.Articuloid.Nombre, AXPAux.Articuloid.Descripcion, AXPAux.Articuloid.Marca, AXPAux.Articuloid.Precioactual, AXPAux.Articuloid.Cantidad, AXPAux.Articuloid.Stockmin, AXPAux.Costo, AXPAux.Proveedorid.Nombrefantasia, AXPAux.Articuloid.Estado); //TodosArticulos.PageSize = ControlConfig.DevolverNroMaxPaginacion(); TodosArticulos.DataSource = dt; TodosArticulos.DataBind(); TodosArticulos.Visible = true; PanelGrilla.Visible = true; PanelPopUp.Attributes["display"] = "none"; } }
protected void BtnEditAceptar_Click(object sender, EventArgs e) { Articulo Aux = null; ArticuloxProveedorDTO Aux2 = null; if (IsValid) { int cod = Convert.ToInt32(DdlProveedor.SelectedValue); string estado = Convert.ToString(ddlestado.SelectedValue); Aux = new Articulo() { Articuloid = Convert.ToInt32(TxtCodArt.Text), Nombre = TxtNombre.Text.ToLower(), Descripcion = TxtDescripcion.Text.ToLower(), Marca = TxtMarca.Text.ToLower(), Precioactual = Convert.ToDouble(TxtPrecioAc.Text), Cantidad = Convert.ToInt32(TxtCantidad.Text), Stockmin = Convert.ToInt32(TxtStockMin.Text), Estado = estado }; Proveedor Prov = ControlProveedor.BuscarxId(cod); Aux2 = new ArticuloxProveedorDTO(Aux, Prov, Convert.ToDouble(TxtCosto.Text)); if (ControlArticulo.Modificar(ArtId, Aux, Aux2)) { ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "successalert();", true); LimpiarTxtBuscar(); Labelmgg.Visible = false; switch (RadioButtonListBusqueda.SelectedValue) { case "nombre": RefrescarGrillaNombre(NombreST); break; case "marca": RefrescarGrillaMarca(MarcaST); break; case "cod": RefrescarGrillaCod(CodBuscado); break; } } else { ModalPopupExtender1.Show(); Labelmgg.Visible = true; } } }
public bool Modificar(int cod, ArticuloxProveedorDTO ArtxP) { bool modif = false; try { ArticuloxProveedor Aux = R_ArtxP.Buscar(ArtxP.Articuloid.Articuloid); if (Aux != null) { modif = R_ArtxP.Modificar(cod, Aux); } } catch (Exception Ex) { throw new Exception(Ex.Message); } return(modif); }
protected void BtnBuscarCod_Click(object sender, EventArgs e) { if (IsValid) { CodBuscado = Convert.ToInt32(TxtBuscarCod.Text); if (RadioButtonListBusqueda.SelectedValue == "cod") { AuxDTO = ControlArticuloxProveedor.ListaEspecial(Convert.ToInt32(TxtBuscarCod.Text)); if (AuxDTO != null) { dt = new DataTable(); dt.Columns.Add(new DataColumn("articuloid", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("nombre", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("descripcion", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("marca", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("precioactual", System.Type.GetType("System.Double"))); dt.Columns.Add(new DataColumn("cantidad", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("stockmin", System.Type.GetType("System.Int32"))); dt.Columns.Add(new DataColumn("costo", System.Type.GetType("System.Double"))); dt.Columns.Add(new DataColumn("nombrefantasia", System.Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("estado", System.Type.GetType("System.String"))); dt.Rows.Add(AuxDTO.Articuloid.Articuloid, AuxDTO.Articuloid.Nombre, AuxDTO.Articuloid.Descripcion, AuxDTO.Articuloid.Marca, AuxDTO.Articuloid.Precioactual, AuxDTO.Articuloid.Cantidad, AuxDTO.Articuloid.Stockmin, AuxDTO.Costo, AuxDTO.Proveedorid.Nombrefantasia, AuxDTO.Articuloid.Estado); //TodosArticulos.PageSize = ControlConfig.DevolverNroMaxPaginacion(); TodosArticulos.DataSource = dt; TodosArticulos.DataBind(); TodosArticulos.Visible = true; PanelGrilla.Visible = true; PanelPopUp.Attributes["display"] = "none"; } else { TodosArticulos.Visible = false; PanelGrilla.Visible = false; PanelPopUp.Attributes["display"] = "none"; ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true); } } } }
public ArticuloxProveedorDTO Buscar(int cod) { ArticuloxProveedorDTO AuxDTO = null; try { ArticuloxProveedor Aux = R_ArtxP.Buscar(cod); if (Aux != null) { Articulo ArtAux = R_Art.BuscarXId(Aux.Articuloid); Proveedor ProvAux = R_Prov.BuscarxId(Aux.Proveedorid); AuxDTO = new ArticuloxProveedorDTO(ArtAux, AuxProv, Aux.Costo); } } catch (Exception Ex) { throw new Exception(Ex.Message); } return(AuxDTO); }
public bool Modificar(int articuloid, Articulo aux, ArticuloxProveedorDTO aux2) { bool Modi = false; try { ArticuloxProveedor aux1 = new ArticuloxProveedor() { Articuloid = aux2.Articuloid.Articuloid, Proveedorid = aux2.Proveedorid.Proveedorid, Costo = aux2.Costo }; Modi = R_Art.Modificar(articuloid, aux, aux1); } catch (Exception Ex) { throw new Exception(Ex.Message); } return(Modi); }
public List <ArticuloxProveedorDTO> DevolverTodo() { List <ArticuloxProveedorDTO> ListaDevolver = new List <ArticuloxProveedorDTO>(); List <ArticuloxProveedor> Lista = R_ArtxP.DevolverTodo(); try { foreach (ArticuloxProveedor AP in Lista) { Articulo ArtAux = R_Art.BuscarXId(AP.Articuloid); Proveedor ProvAux = R_Prov.BuscarxId(AP.Proveedorid); ArticuloxProveedorDTO Aux = new ArticuloxProveedorDTO(AuxArt, AuxProv, AP.Costo); ListaDevolver.Add(Aux); } } catch (Exception Ex) { throw new Exception(Ex.Message); } return(ListaDevolver); }
public List <ArticuloxProveedorDTO> BuscarXNombre(string nombre) { List <ArticuloxProveedorDTO> ListaAuxDTO = new List <ArticuloxProveedorDTO>(); try { Lista = R_Art.BuscarXNombre(nombre); foreach (Articulo Aux in Lista) { ArticuloxProveedor ArtpAux = R_ArtxP.Buscar(Aux.Articuloid); Articulo ArtAux = R_Art.BuscarXId(ArtpAux.Articuloid); Proveedor ProvAux = R_Prov.BuscarxId(ArtpAux.Proveedorid); ArticuloxProveedorDTO DTOAux = new ArticuloxProveedorDTO(ArtAux, ProvAux, ArtpAux.Costo); ListaAuxDTO.Add(DTOAux); } } catch (Exception Ex) { throw new Exception(Ex.Message); } return(ListaAuxDTO); }
public ArticuloxProveedorDTO ListaEspecial(int id) { ArticuloxProveedorDTO Aux1 = null; ArticuloxProveedor Aux = null; Articulo Art = null; Proveedor Prov = null; try { Aux = R_ArtxP.ListaEspecial(id); if (Aux != null) { Prov = R_Prov.BuscarxId(Aux.Proveedorid); Art = R_Art.BuscarXId(Aux.Articuloid); Aux1 = new ArticuloxProveedorDTO(Art, Prov, Aux.Costo); } } catch (Exception Ex) { throw new Exception(Ex.Message); } return(Aux1); }