static public void addArticulo() { E_Articulo articulo = new E_Articulo(); BD_Articulo bdAticulo = new BD_Articulo(); string xRet; //articulo.codArticulo = 100; articulo.descripcion = "tersuave"; articulo.ubicacion = "afuera"; articulo.fecCompra = Convert.ToDateTime("24/12/2013"); articulo.stockMin = 0; articulo.stock = 10; articulo.precioLista = 500; //articulo.descuento = 20; articulo.iva = 21; articulo.observacion = "metros nose"; xRet = bdAticulo.add_Articulo(articulo); if (xRet != "0") { Console.WriteLine("no se agrego la marca"); } else { Console.WriteLine("se agrego la marca"); } }
/// <summary> /// Permite importar una lista de articulo(agregando los articulos y modificacion los articulos existentes) /// </summary> /// <param name="?"></param> /// <returns></returns> public List <E_Articulo> addImportArticulo(List <E_Articulo> listImportArticulo) { //Lista de articulo que produgieron error al agregarse List <E_Articulo> oListArticuloError = new List <E_Articulo>(); //Recorro las lista de articulo que se quiere importar foreach (E_Articulo oArticuloImport in listImportArticulo) { E_Articulo oArticulo = bdArticulo.getOne_Articulo(oArticuloImport.codArticulo); if (oArticulo != null) //El articulo ya existe solo hay que modificarlo { oArticulo.detCondCosto = oArticuloImport.detCondCosto; oArticulo.precioFinal = oArticuloImport.precioFinal; oArticulo.iva = oArticuloImport.iva; oArticulo.ganancia = oArticuloImport.ganancia; oArticulo.precioLista = oArticuloImport.precioLista; //AModifico el producto if (bdArticulo.set_Articulo(oArticulo) != "0") { oListArticuloError.Add(oArticulo); } } else // El articulo no existe hay que agregarlo { oArticuloImport.fecCompra = DateTime.Now.Date; //Agrego el articulo if (bdArticulo.add_Articulo(oArticuloImport) != "0") //Surgio un error { oListArticuloError.Add(oArticuloImport); } } //Else } //for each return(oListArticuloError.Count > 0 ? oListArticuloError : null); }
//public string guardar( E_Articulo articulo) //{ // string xRet="0"; // BD_Articulo bdArticulo = new BD_Articulo(); // int count = bdArticulo.count_Articulo(articulo.codArticulo); // if (count == 0) // si es 0 significa que hay agregar un nuevo articulo // { // xRet = bdArticulo.add_Articulo(articulo); // } // else if (count == 1) // si es 1 siginifica que es una modificacion // { // xRet = bdArticulo.set_Articulo(articulo); // } // else // se produjo un error;m // { // xRet = "Erro en el count"; // } // return xRet; //} public string add(Entidades.E_Articulo oArticulo) { BD_Articulo bdArticulo = new BD_Articulo(); return(bdArticulo.add_Articulo(oArticulo)); }