예제 #1
0
        public static tsy_ImpuestosProductosDataset.tsy_ImpuestosProductosRow GetByPk(string IdProducto, string IdImpuesto)
        {
            tsy_ImpuestosProductosDataset data = new tsy_ImpuestosProductosDataset();

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

            cmd.CommandType = CommandType.StoredProcedure;

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

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

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

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

            adapter.Fill(data);

            if (data.tsy_ImpuestosProductos.Rows.Count == 1)
            {
                return((tsy_ImpuestosProductosDataset.tsy_ImpuestosProductosRow)data.tsy_ImpuestosProductos.Rows[0]);
            }

            return(null);
        }
예제 #2
0
        /// <summary>
        /// Envia los cambios del tsy_ImpuestosProductosDataset a la base de datos.
        /// </summary>
        public static void Update(tsy_ImpuestosProductosDataset dataSet)
        {
            ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber);
            ApplicationAssert.Check(dataSet.tsy_ImpuestosProductos.Rows.Count > 0, "La tabla dataSet.tsy_ImpuestosProductosDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.tsy_ImpuestosProductos.Update(dataSet);
        }
예제 #3
0
        public static tsy_ImpuestosProductosDataset GetList(string IdProducto, string IdImpuesto, long IdEmpresa, long IdSucursal)
        {
            tsy_ImpuestosProductosDataset data = new tsy_ImpuestosProductosDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

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

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

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

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

            cmd.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt));
            if (IdEmpresa != long.MinValue)
            {
                cmd.Parameters["@IdEmpresa"].Value = IdEmpresa;
            }
            else
            {
                cmd.Parameters["@IdEmpresa"].Value = null;
            }


            cmd.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt));

            if (IdSucursal != long.MinValue)
            {
                cmd.Parameters["@IdSucursal"].Value = IdSucursal;
            }
            else
            {
                cmd.Parameters["@IdSucursal"].Value = null;
            }

            cmd.CommandType       = CommandType.StoredProcedure;
            adapter.SelectCommand = cmd;

            try
            {
                adapter.Fill(data);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message.ToString());
                //Console.WriteLine("La clave es correcta");
            }

            return(data);
        }
예제 #4
0
        public static tsy_ImpuestosProductosDataset GetListByIdProducto(string IdProducto)
        {
            tsy_ImpuestosProductosDataset data = new tsy_ImpuestosProductosDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

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

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

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

            cmd.CommandType       = CommandType.StoredProcedure;
            adapter.SelectCommand = cmd;

            adapter.Fill(data);
            return(data);
        }
예제 #5
0
        public static tsy_ImpuestosProductosDataset GetList()
        {
            tsy_ImpuestosProductosDataset data = new tsy_ImpuestosProductosDataset();

            return(( tsy_ImpuestosProductosDataset )GetList(data));
        }
예제 #6
0
 public static void Update(tsy_ImpuestosProductosDataset dataSet)
 {
     Update(dataSet.tsy_ImpuestosProductos);
 }
예제 #7
0
 public static mz.erp.commontypes.data.tsy_ImpuestosProductosDataset.tsy_ImpuestosProductosDataTable NewTable()
 {
     mz.erp.commontypes.data.tsy_ImpuestosProductosDataset _data = new tsy_ImpuestosProductosDataset();
     return(_data.tsy_ImpuestosProductos);
 }