/// <summary>
        /// Envia los cambios del tpu_OrdenesCompraDetDataset a la base de datos.
        /// </summary>
        public static void Update(tpu_OrdenesCompraDetDataset dataSet)
        {
            ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber);
            ApplicationAssert.Check(dataSet.tpu_OrdenesCompraDet.Rows.Count > 0, "La tabla dataSet.tpu_OrdenesCompraDetDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.tpu_OrdenesCompraDet.Update(dataSet);
        }
        public static tpu_OrdenesCompraDetDataset.tpu_OrdenesCompraDetRow GetByPk(long IdOrdenCompra, short Renglon)
        {
            tpu_OrdenesCompraDetDataset data = new tpu_OrdenesCompraDetDataset();

            SqlCommand cmd = new SqlCommand("Pr_tpu_OrdenesCompraDet_GetByPk", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdOrdenCompra", SqlDbType.BigInt));
            cmd.Parameters["@IdOrdenCompra"].Value = IdOrdenCompra;

            cmd.Parameters.Add(new SqlParameter("@Renglon", SqlDbType.SmallInt));
            cmd.Parameters["@Renglon"].Value = Renglon;

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

            adapter.TableMappings.Add("Table", "tpu_OrdenesCompraDet");

            adapter.Fill(data);

            if (data.tpu_OrdenesCompraDet.Rows.Count == 1)
            {
                return((tpu_OrdenesCompraDetDataset.tpu_OrdenesCompraDetRow)data.tpu_OrdenesCompraDet.Rows[0]);
            }

            return(null);
        }
        public static tpu_OrdenesCompraDetDataset GetList(long IdOrdenCompra, short Renglon, string IdProducto, decimal Cantidad, decimal Entregado, string Descripcion, decimal PCostoNeto, decimal PCostoNetoFinal, decimal Alicuota, long IdMoneda, long IdFuenteDeCambio, decimal VarMaximaPrecio, decimal VarMinimaPedido, decimal VarMaximaPedido, string Observaciones, DateTime FechaCreacion, long IdConexionCreacion, byte[] UltimaModificacion, long IdConexionUltimaModificacion, long IdReservado, Guid RowId, long IdSucursal, long IdEmpresa)
        {
            tpu_OrdenesCompraDetDataset data = new tpu_OrdenesCompraDetDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

            adapter.TableMappings.Add("Table", "tpu_OrdenesCompraDet");

            SqlCommand cmd = new SqlCommand("Pr_tpu_OrdenesCompraDet_Search", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdOrdenCompra", SqlDbType.BigInt));
            cmd.Parameters["@IdOrdenCompra"].Value = IdOrdenCompra;

            cmd.Parameters.Add(new SqlParameter("@Renglon", SqlDbType.SmallInt));
            cmd.Parameters["@Renglon"].Value = Renglon;

            cmd.Parameters.Add(new SqlParameter("@IdProducto", SqlDbType.VarChar));
            cmd.Parameters["@IdProducto"].Value = IdProducto;

            cmd.Parameters.Add(new SqlParameter("@Cantidad", SqlDbType.Decimal));
            cmd.Parameters["@Cantidad"].Value = Cantidad;

            cmd.Parameters.Add(new SqlParameter("@Entregado", SqlDbType.Decimal));
            cmd.Parameters["@Entregado"].Value = Entregado;

            cmd.Parameters.Add(new SqlParameter("@Descripcion", SqlDbType.VarChar));
            cmd.Parameters["@Descripcion"].Value = Descripcion;

            cmd.Parameters.Add(new SqlParameter("@PCostoNeto", SqlDbType.Decimal));
            cmd.Parameters["@PCostoNeto"].Value = PCostoNeto;

            cmd.Parameters.Add(new SqlParameter("@PCostoNetoFinal", SqlDbType.Decimal));
            cmd.Parameters["@PCostoNetoFinal"].Value = PCostoNetoFinal;

            cmd.Parameters.Add(new SqlParameter("@Alicuota", SqlDbType.Decimal));
            cmd.Parameters["@Alicuota"].Value = Alicuota;

            cmd.Parameters.Add(new SqlParameter("@IdMoneda", SqlDbType.BigInt));
            cmd.Parameters["@IdMoneda"].Value = IdMoneda;

            cmd.Parameters.Add(new SqlParameter("@IdFuenteDeCambio", SqlDbType.BigInt));
            cmd.Parameters["@IdFuenteDeCambio"].Value = IdFuenteDeCambio;

            cmd.Parameters.Add(new SqlParameter("@VarMaximaPrecio", SqlDbType.Decimal));
            cmd.Parameters["@VarMaximaPrecio"].Value = VarMaximaPrecio;

            cmd.Parameters.Add(new SqlParameter("@VarMinimaPedido", SqlDbType.Decimal));
            cmd.Parameters["@VarMinimaPedido"].Value = VarMinimaPedido;

            cmd.Parameters.Add(new SqlParameter("@VarMaximaPedido", SqlDbType.Decimal));
            cmd.Parameters["@VarMaximaPedido"].Value = VarMaximaPedido;

            cmd.Parameters.Add(new SqlParameter("@Observaciones", SqlDbType.VarChar));
            cmd.Parameters["@Observaciones"].Value = Observaciones;

            cmd.Parameters.Add(new SqlParameter("@FechaCreacion", SqlDbType.DateTime));
            cmd.Parameters["@FechaCreacion"].Value = FechaCreacion;

            cmd.Parameters.Add(new SqlParameter("@IdConexionCreacion", SqlDbType.BigInt));
            cmd.Parameters["@IdConexionCreacion"].Value = IdConexionCreacion;

            cmd.Parameters.Add(new SqlParameter("@UltimaModificacion", SqlDbType.Timestamp));
            cmd.Parameters["@UltimaModificacion"].Value = UltimaModificacion;

            cmd.Parameters.Add(new SqlParameter("@IdConexionUltimaModificacion", SqlDbType.BigInt));
            cmd.Parameters["@IdConexionUltimaModificacion"].Value = IdConexionUltimaModificacion;

            cmd.Parameters.Add(new SqlParameter("@IdReservado", SqlDbType.BigInt));
            cmd.Parameters["@IdReservado"].Value = IdReservado;

            cmd.Parameters.Add(new SqlParameter("@RowId", SqlDbType.UniqueIdentifier));
            cmd.Parameters["@RowId"].Value = RowId;

            cmd.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt));
            cmd.Parameters["@IdSucursal"].Value = IdSucursal;

            cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt));
            cmd.Parameters["@IdEmpresa"].Value = IdEmpresa;


            adapter.SelectCommand = cmd;

            adapter.Fill(data);

            return(data);
        }
        public static tpu_OrdenesCompraDetDataset GetList()
        {
            tpu_OrdenesCompraDetDataset data = new tpu_OrdenesCompraDetDataset();

            return(( tpu_OrdenesCompraDetDataset )GetList(data));
        }
 public static void Update(tpu_OrdenesCompraDetDataset dataSet)
 {
     Update(dataSet.tpu_OrdenesCompraDet);
 }