public bool Delete(string empresaid, tb_co_Comprasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoComprasdet_DELETE", cnx)) { { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; cmd.Parameters.Add("@moduloid", SqlDbType.Char, 4).Value = BE.moduloid; cmd.Parameters.Add("@local", SqlDbType.Char, 3).Value = BE.local; cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; cmd.Parameters.Add("@asiento", SqlDbType.Char, 6).Value = BE.asiento; } try { cnx.Open(); if (cmd.ExecuteNonQuery() > 0) { return true; } else { return false; } } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public DataSet GetAll(string empresaid, tb_co_Comprasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoComprasdet_SEARCH", cnx)) { DataSet ds = new DataSet(); { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; cmd.Parameters.Add("@asiento", SqlDbType.Char, 8).Value = BE.asiento; cmd.Parameters.Add("@asientoitems", SqlDbType.Char, 5).Value = BE.asientoitems; cmd.Parameters.Add("@moduloid", SqlDbType.Char, 4).Value = BE.moduloid; cmd.Parameters.Add("@local", SqlDbType.Char, 3).Value = BE.local; cmd.Parameters.Add("@tipodoc", SqlDbType.Char, 2).Value = BE.tipodoc; cmd.Parameters.Add("@serdoc", SqlDbType.Char, 4).Value = BE.serdoc; cmd.Parameters.Add("@numdoc", SqlDbType.Char, 10).Value = BE.numdoc; cmd.Parameters.Add("@items", SqlDbType.Char, 5).Value = BE.items; cmd.Parameters.Add("@status", SqlDbType.Char, 1).Value = BE.status; cmd.Parameters.Add("@fechdoc", SqlDbType.DateTime).Value = BE.fechdoc; cmd.Parameters.Add("@nmruc", SqlDbType.Char, 11).Value = BE.nmruc; cmd.Parameters.Add("@ctactename", SqlDbType.VarChar, 70).Value = BE.ctactename; cmd.Parameters.Add("@productid", SqlDbType.Char, 13).Value = BE.productid; cmd.Parameters.Add("@productname", SqlDbType.VarChar, 70).Value = BE.productname; cmd.Parameters.Add("@almacaccionid", SqlDbType.Char, 2).Value = BE.almacaccionid; cmd.Parameters.Add("@itemref", SqlDbType.Char, 5).Value = BE.itemref; cmd.Parameters.Add("@tipref", SqlDbType.Char, 2).Value = BE.tipref; cmd.Parameters.Add("@serref", SqlDbType.Char, 4).Value = BE.serref; cmd.Parameters.Add("@numref", SqlDbType.Char, 10).Value = BE.numref; cmd.Parameters.Add("@fechref", SqlDbType.DateTime).Value = BE.fechref; cmd.Parameters.Add("@tipOp", SqlDbType.Char, 2).Value = BE.tipOp; cmd.Parameters.Add("@serOp", SqlDbType.Char, 4).Value = BE.serOp; cmd.Parameters.Add("@numOp", SqlDbType.Char, 10).Value = BE.numOp; //cmd.Parameters.Add("@cantidad", SqlDbType.Decimal).Value = BE.cantidad; //cmd.Parameters.Add("@cantidadcta", SqlDbType.Decimal).Value = BE.cantidadcta; //cmd.Parameters.Add("@cantidadfac", SqlDbType.Decimal).Value = BE.cantidadfac; //cmd.Parameters.Add("@precunit", SqlDbType.Decimal).Value = BE.precunit; //cmd.Parameters.Add("@dscto3", SqlDbType.Decimal).Value = BE.dscto3; //cmd.Parameters.Add("@importfac", SqlDbType.Decimal).Value = BE.importfac; cmd.Parameters.Add("@incprec", SqlDbType.Bit).Value = BE.incprec; //cmd.Parameters.Add("@totimpto", SqlDbType.Decimal).Value = BE.totimpto; //cmd.Parameters.Add("@igv", SqlDbType.Decimal).Value = BE.igv; cmd.Parameters.Add("@moneda", SqlDbType.Char, 1).Value = BE.moneda; //cmd.Parameters.Add("@tcamb", SqlDbType.Decimal).Value = BE.tcamb; cmd.Parameters.Add("@cencosid", SqlDbType.Char, 5).Value = BE.cencosid; cmd.Parameters.Add("@compradorid", SqlDbType.Char, 4).Value = BE.compradorid; cmd.Parameters.Add("@glosa", SqlDbType.VarChar, 100).Value = BE.glosa; cmd.Parameters.Add("@codctadebe", SqlDbType.Char, 10).Value = BE.codctadebe; cmd.Parameters.Add("@codctahaber", SqlDbType.Char, 10).Value = BE.codctahaber; cmd.Parameters.Add("@rubroid", SqlDbType.Char, 10).Value = BE.rubroid; cmd.Parameters.Add("@unidmedidaid", SqlDbType.Char, 3).Value = BE.unidmedidaid; //cmd.Parameters.Add("@merma", SqlDbType.Decimal).Value = BE.merma; cmd.Parameters.Add("@tipimptoid", SqlDbType.Char, 1).Value = BE.tipimptoid; cmd.Parameters.Add("@pedido", SqlDbType.Char, 10).Value = BE.pedido; cmd.Parameters.Add("@tipguia", SqlDbType.Char, 2).Value = BE.tipguia; cmd.Parameters.Add("@serguia", SqlDbType.Char, 4).Value = BE.serguia; cmd.Parameters.Add("@numguia", SqlDbType.Char, 10).Value = BE.numguia; cmd.Parameters.Add("@ordencs", SqlDbType.Char, 10).Value = BE.ordencs; //cmd.Parameters.Add("@preciounitario2", SqlDbType.Decimal).Value = BE.preciounitario2; //cmd.Parameters.Add("@valorcompra2", SqlDbType.Decimal).Value = BE.valorcompra2; //cmd.Parameters.Add("@igvcalculo2", SqlDbType.Decimal).Value = BE.igvcalculo2; //cmd.Parameters.Add("@preciovta2", SqlDbType.Decimal).Value = BE.preciovta2; cmd.Parameters.Add("@regalmacen", SqlDbType.Char, 10).Value = BE.regalmacen; cmd.Parameters.Add("@usuar", SqlDbType.Char, 15).Value = BE.usuar; } try { cnx.Open(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(ds); } return ds; } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public bool Update(string empresaid, tb_co_Comprasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoComprasdet_UPDATE", cnx)) { { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; cmd.Parameters.Add("@moduloid", SqlDbType.Char, 4).Value = BE.moduloid; cmd.Parameters.Add("@local", SqlDbType.Char, 3).Value = BE.local; cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; cmd.Parameters.Add("@asiento", SqlDbType.Char, 6).Value = BE.asiento; cmd.Parameters.Add("@asientoitems", SqlDbType.Char, 5).Value = BE.asientoitems; cmd.Parameters.Add("@tipodoc", SqlDbType.Char, 2).Value = BE.tipodoc; cmd.Parameters.Add("@serdoc", SqlDbType.Char, 4).Value = BE.serdoc; cmd.Parameters.Add("@numdoc", SqlDbType.Char, 10).Value = BE.numdoc; cmd.Parameters.Add("@items", SqlDbType.Char, 5).Value = BE.items; cmd.Parameters.Add("@status", SqlDbType.Char, 1).Value = BE.status; cmd.Parameters.Add("@fechdoc", SqlDbType.DateTime).Value = BE.fechdoc; cmd.Parameters.Add("@nmruc", SqlDbType.Char, 11).Value = BE.nmruc; cmd.Parameters.Add("@ctactename", SqlDbType.VarChar, 70).Value = BE.ctactename; cmd.Parameters.Add("@productid", SqlDbType.Char, 13).Value = BE.productid; cmd.Parameters.Add("@productname", SqlDbType.VarChar, 70).Value = BE.productname; cmd.Parameters.Add("@almacaccionid", SqlDbType.Char, 2).Value = BE.almacaccionid; cmd.Parameters.Add("@itemref", SqlDbType.Char, 5).Value = BE.itemref; cmd.Parameters.Add("@tipref", SqlDbType.Char, 2).Value = BE.tipref; cmd.Parameters.Add("@serref", SqlDbType.Char, 4).Value = BE.serref; cmd.Parameters.Add("@numref", SqlDbType.Char, 10).Value = BE.numref; cmd.Parameters.Add("@fechref", SqlDbType.DateTime).Value = BE.fechref; cmd.Parameters.Add("@tipOp", SqlDbType.Char, 2).Value = BE.tipOp; cmd.Parameters.Add("@serOp", SqlDbType.Char, 4).Value = BE.serOp; cmd.Parameters.Add("@numOp", SqlDbType.Char, 10).Value = BE.numOp; cmd.Parameters.Add("@cantidad", SqlDbType.Decimal).Value = BE.cantidad; cmd.Parameters.Add("@cantidadcta", SqlDbType.Decimal).Value = BE.cantidadcta; cmd.Parameters.Add("@cantidadfac", SqlDbType.Decimal).Value = BE.cantidadfac; cmd.Parameters.Add("@precunit", SqlDbType.Decimal).Value = BE.precunit; cmd.Parameters.Add("@dscto3", SqlDbType.Decimal).Value = BE.dscto3; cmd.Parameters.Add("@valorcompra1", SqlDbType.Decimal).Value = BE.valorcompra1; cmd.Parameters.Add("@incprec", SqlDbType.Bit).Value = BE.incprec; cmd.Parameters.Add("@igv1", SqlDbType.Decimal).Value = BE.igv1; cmd.Parameters.Add("@igv", SqlDbType.Decimal).Value = BE.igv; cmd.Parameters.Add("@preciocompra1", SqlDbType.Decimal).Value = BE.preciocompra1; cmd.Parameters.Add("@moneda", SqlDbType.Char, 1).Value = BE.moneda; cmd.Parameters.Add("@tcamb", SqlDbType.Decimal).Value = BE.tcamb; cmd.Parameters.Add("@cencosid", SqlDbType.Char, 5).Value = BE.cencosid; cmd.Parameters.Add("@compradorid", SqlDbType.Char, 4).Value = BE.compradorid; cmd.Parameters.Add("@glosa", SqlDbType.VarChar, 100).Value = BE.glosa; cmd.Parameters.Add("@codctadebe", SqlDbType.Char, 10).Value = BE.codctadebe; cmd.Parameters.Add("@codctahaber", SqlDbType.Char, 10).Value = BE.codctahaber; cmd.Parameters.Add("@rubroid", SqlDbType.Char, 4).Value = BE.rubroid; cmd.Parameters.Add("@unidmedidaid", SqlDbType.Char, 3).Value = BE.unidmedidaid; cmd.Parameters.Add("@merma", SqlDbType.Decimal).Value = BE.merma; cmd.Parameters.Add("@tipimptoid", SqlDbType.Char, 1).Value = BE.tipimptoid; cmd.Parameters.Add("@pedido", SqlDbType.Char, 10).Value = BE.pedido; cmd.Parameters.Add("@tipguia", SqlDbType.Char, 2).Value = BE.tipguia; cmd.Parameters.Add("@serguia", SqlDbType.Char, 4).Value = BE.serguia; cmd.Parameters.Add("@numguia", SqlDbType.Char, 10).Value = BE.numguia; cmd.Parameters.Add("@ordencs", SqlDbType.Char, 10).Value = BE.ordencs; cmd.Parameters.Add("@preciounitario2", SqlDbType.Decimal).Value = BE.preciounitario2; cmd.Parameters.Add("@valorcompra2", SqlDbType.Decimal).Value = BE.valorcompra2; cmd.Parameters.Add("@igv2", SqlDbType.Decimal).Value = BE.igv2; cmd.Parameters.Add("@preciocompra2", SqlDbType.Decimal).Value = BE.preciocompra2; cmd.Parameters.Add("@regalmacen", SqlDbType.Char, 10).Value = BE.regalmacen; cmd.Parameters.Add("@valorcompra", SqlDbType.Decimal).Value = BE.valorcompra; cmd.Parameters.Add("@igvo", SqlDbType.Decimal).Value = BE.igvo; cmd.Parameters.Add("@preciocompra", SqlDbType.Decimal).Value = BE.preciocompra; cmd.Parameters.Add("@usuar", SqlDbType.Char, 15).Value = BE.usuar; } try { cnx.Open(); if (cmd.ExecuteNonQuery() > 0) { return true; } else { return false; } } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public DataSet GetOne(string empresaid, tb_co_Comprasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoComprasdet_SELECT", cnx)) { DataSet ds = new DataSet(); { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; cmd.Parameters.Add("@moduloid", SqlDbType.Char, 4).Value = BE.moduloid; cmd.Parameters.Add("@local", SqlDbType.Char, 3).Value = BE.local; cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; cmd.Parameters.Add("@asiento", SqlDbType.Char, 6).Value = BE.asiento; } try { cnx.Open(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(ds); } return ds; } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public DataSet GetGeneraPDBCompras(string empresaid, tb_co_Comprasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoMovimientos_GeneraDataPDBCompras", cnx)) { DataSet ds = new DataSet(); { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; //cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; } try { cnx.Open(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(ds); } return ds; } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public bool Update(string empresaid, tb_co_Comprasdet BE) { return tablaDA.Update(empresaid, BE); }
public bool Insert(string empresaid, tb_co_Comprasdet BE) { return tablaDA.Insert(empresaid, BE); }
public DataSet GetOne(string empresaid, tb_co_Comprasdet BE) { return tablaDA.GetOne(empresaid, BE); }
public DataSet GetGeneraPDBCompras(string empresaid, tb_co_Comprasdet BE) { return tablaDA.GetGeneraPDBCompras(empresaid, BE); }