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