public static string anular(int idMovStock) { DatosMovStock dMovStock = new DatosMovStock(); dMovStock.IdmovStock = idMovStock; return(dMovStock.anular(dMovStock)); }
public static DataTable buscarFecha(string textoBuscar1, string textoBuscar2) { DatosMovStock dMovStock = new DatosMovStock(); return(dMovStock.buscarTexto(textoBuscar1, textoBuscar2)); }
public static string insertar(int idproveedor, DateTime fecha, string serie, string correlativa, string tipoComprobante, decimal IVA, string estado, string movimiento, DataTable detalle_movStock) { DatosMovStock dMovStock = new DatosMovStock(); dMovStock.IdProveedor = idproveedor; dMovStock.Fecha = fecha; dMovStock.Serie = serie; dMovStock.Correlativa = correlativa; dMovStock.IVA = (float)IVA; dMovStock.TipoComprante = tipoComprobante; dMovStock.Estado = estado; dMovStock.Movimiento = movimiento; List <DatosDetalleMovStock> lista_detalleMovStock = new List <DatosDetalleMovStock>(); //lista de articulos para ir almacenando los valores precio stockActual y idarticulo para poder modificarlos List <DatosArticulo> listaArticulo = new List <DatosArticulo>(); foreach (DataRow fila in detalle_movStock.Rows) { //creo un objeto dDetalleMovStock para agregar a la lista de los detalles DatosDetalleMovStock dDetalleMovStock = new DatosDetalleMovStock(); DatosArticulo dArticulo = new DatosArticulo(); dDetalleMovStock.IdArticulo = Convert.ToInt32(fila["Codigo"].ToString()); dDetalleMovStock.Precio = Convert.ToDecimal(fila["Precio"].ToString()); dDetalleMovStock.Cantidad = Convert.ToDecimal(fila["Cantidad"].ToString()); dDetalleMovStock.PrecioVenta = Convert.ToDecimal(fila["PrecioVenta"].ToString()); lista_detalleMovStock.Add(dDetalleMovStock); dArticulo.IdArticulo = dDetalleMovStock.IdArticulo; dArticulo.StockActual = dDetalleMovStock.Cantidad; dArticulo.Precio = dDetalleMovStock.PrecioVenta; listaArticulo.Add(dArticulo); } return(dMovStock.agregar(dMovStock, lista_detalleMovStock, listaArticulo)); }