public bool SerieExisteByDocumento(string ruc, string tipo, string indicador, string serie) { string json = string.Empty; string sql = string.Empty; bool existe = false; sql = string.Format("select 1 from serie with(nolock) " + "where anulado=0 and ruc='{0}' and tipo ='{1}' and indicador='{2}' and serie='{3}'", ruc, tipo, indicador, serie); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); existe = reader.HasRows; } } return(existe); }
public string LoadMontoLast(string sRuc) { string json = string.Empty; string sql = string.Empty; string nombre = string.Empty; sql = string.Format("SELECT top 1 cambio_venta " + "FROM [dbo].[tipo_cambio] " + "where anulado=0 and ruc='{0}'" + "order by fecha_tipo_cambio desc ", sRuc ); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { nombre = Convert.ToDecimal(reader["cambio_venta"]).ToString(System.Globalization.CultureInfo.InvariantCulture); } } } return(nombre); }
public bool ValidateAdminRuc(string sRuc, string sCliente, string sClave) { bool blnOK = false; using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("select 1 from [dbo].[trabajador] " + "where acceso='Administrador' and ruc='{0}' and usuario ='{1}' and password='******'", sRuc, sCliente, sClave); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { blnOK = true; } } } return(blnOK); }
public string Agregar(string ruc, string idcliente, string idtrabajador, string fecha, string cambio_venta, string moneda, string tipo, string indicador, string serie, string correlativo, string referencia, string valorventa, string igv, string total, string ipcliete, string impresora, string tipopago, string tipoenvio, string observacion) { string codigo = string.Empty; using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("exec spinsertar_venta02 '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}'," + "'{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}'", ruc, idcliente, idtrabajador, fecha, cambio_venta, moneda, tipo, indicador, serie, correlativo, referencia, valorventa, igv, total, ipcliete, impresora, tipopago, tipoenvio, observacion); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; codigo = cmd.ExecuteScalar().ToString(); } } return(codigo); }
public string LoadNombreByDocumento(string ruc, string sDocumento) { string json = string.Empty; string sql = string.Empty; string nombre = string.Empty; sql = string.Format("select rtrim(ltrim(nombre + ' ' + apellidos)) as nombre " + "from Trabajador with(nolock) " + "where anulado=0 and ruc='{0}' {1}", ruc, ((sDocumento != "") ? "and num_documento ='" + sDocumento + "'" : "") ); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { nombre = reader["nombre"].ToString(); } } } return(nombre); }
public string Load(string sRuc, string sNombre) { string json = string.Empty; string sql = string.Empty; sql = string.Format("select valor " + "from configuracion " + "where anulado=0 and ruc='{0}' and nombre='{1}' ", sRuc, sNombre); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { json = Convert.ToDecimal(reader["valor"]).ToString(System.Globalization.CultureInfo.InvariantCulture); } } } return(json); }
public string LoadUnidadByNombre(string sRuc, string sNombre) { string json = string.Empty; string sql = string.Empty; string nombre = string.Empty; sql = string.Format("select nombre from presentacion where idpresentacion = ( " + "select top 1 idpresentacion from articulo with(nolock) where anulado=0 and ruc='{0}' {1} )", sRuc, ((sNombre != "") ? "and nombre ='" + sNombre + "'" : "") ); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { nombre = reader["nombre"].ToString(); } } } return(nombre); }
public void AgregarMasivo(string sRuc, string sCodigo, string sNombre, string sSerie, string sStock, string sPrecio, string sBonificacion) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format( "declare @idpresentacion int;" + "declare @idcategoria int;" + "set @idpresentacion = (select idpresentacion from presentacion where ruc = '{4}' and CODIGO_SUNAT = 'NIU' and anulado = 0);" + "set @idcategoria = (select idcategoria from categoria where ruc = '{4}' and anulado = 0);" + "if exists(select 1 from articulo where ruc='{4}' and codigo='{0}' and serie='{5}') " + "begin " + " update articulo set stock={2}, precio={3}, total={3}, bonificacion={6}, anulado=0 " + " where ruc='{4}' and codigo='{0}' and serie='{5}'; " + "end " + "else " + "begin " + " INSERT INTO articulo(codigo, nombre, descripcion,idpresentacion, idcategoria, stock, precio, total , ruc, serie, bonificacion) " + " VALUES ('{0}', '{1}', '',@idpresentacion, @idcategoria, '{2}', '{3}', '{3}', '{4}', '{5}', {6}); " + "end;", sCodigo, sNombre, sStock, sPrecio, sRuc, sSerie, sBonificacion); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public string LoadTransaccion(string ruc, string codigo) { string json = string.Empty; string sql = string.Empty; List <Entity.Lista> listatmp = new List <Entity.Lista>(); sql = string.Format("select tipo_comprobante + ':'+ indicador + rtrim(ltrim(serie)) +'-' + right('0000000' + cast(correlativo as varchar(7)),7) as documento " + "from venta " + "where ruc='{0}' and idventa='{1}';", ruc, codigo); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { json = reader["documento"].ToString(); } } } return(json); }
public void Agregar(string ruc, string nombre, string sexo, string fecha_nacimiento, string tipo_documento, string num_documento, string departamento, string provincia, string distrito, string direccion, string ubigeo, string telefono, string email, string latitud, string longitud) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("set dateformat dmy; " + "INSERT INTO cliente(nombre, sexo, fecha_nacimiento, tipo_documento, num_documento, departamento, provincia, distrito, " + "direccion, ubigeo, telefono, email, latitud, longitud, ruc) " + "VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}')", nombre.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), sexo.Trim(), fecha_nacimiento.Trim(), tipo_documento.Trim(), num_documento.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), departamento.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), provincia.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), distrito.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), direccion.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), ubigeo.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), telefono.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), email.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), latitud.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), longitud.Replace("'", "''").Replace(Environment.NewLine, " ").Trim(), ruc); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public string LoadDocumentoByNombre(string sRuc, string sNombre) { string json = string.Empty; string sql = string.Empty; string nombre = string.Empty; sql = string.Format("select num_documento " + "from cliente with(nolock) " + "where anulado=0 and ruc='{0}' and nombre ='{1}'", sRuc, sNombre.Replace("'", "''")); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { nombre = reader["num_documento"].ToString(); } } } return(nombre); }
public string LoadTexto(string sRuc, string sTexto) { string json = string.Empty; string sql = string.Empty; sql = string.Format("SELECT valor FROM [dbo].[configuracion] where nombre='{1}' and anulado=0 and ruc='{0}'", sRuc, sTexto); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { json = reader["valor"].ToString(); } } } return(json); }
public string LoadByCodigo(string ruc, string codigo) { string json = string.Empty; string sql = string.Empty; List <Entity.Trabajador> listatmp = new List <Entity.Trabajador>(); sql = string.Format( "select idtrabajador, nombre, apellidos, sexo, convert( char(10), fecha_nacimiento,103) as fecha_nacimiento, " + " tipo_documento, num_documento, departamento, provincia, distrito, direccion, telefono, email, acceso, " + " usuario, password, serie, puntosid " + "from Trabajador with(nolock) " + "where anulado=0 and ruc='{0}' and idtrabajador={1} " + "order by nombre, apellidos ", ruc, codigo); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { listatmp.Add(new Entity.Trabajador { id = reader["idTrabajador"].ToString(), nombre = reader["nombre"].ToString(), apellidos = reader["apellidos"].ToString(), sexo = reader["sexo"].ToString(), fecha_nacimiento = reader["fecha_nacimiento"].ToString(), tipo_documento = reader["tipo_documento"].ToString(), num_documento = reader["num_documento"].ToString(), departamento = reader["departamento"].ToString(), provincia = reader["provincia"].ToString(), distrito = reader["distrito"].ToString(), direccion = reader["direccion"].ToString(), telefono = reader["telefono"].ToString(), email = reader["email"].ToString(), acceso = reader["acceso"].ToString(), usuario = reader["usuario"].ToString(), password = reader["password"].ToString(), serie = reader["serie"].ToString(), puntosid = reader["puntosid"].ToString() }); } } } JavaScriptSerializer serializer = new JavaScriptSerializer(); json = serializer.Serialize(listatmp); return(json); }
public string LoadByNombre(string sRuc, string sNombre, string sSerie) { string json = string.Empty; string sql = string.Empty; string codigo = string.Empty; sql = string.Format( "if exists(select 1 from articulo where anulado=0 and ruc='{0}' and nombre ='{1}' and serie ='{2}') " + "begin " + " select a.idpresentacion, a.codigo, a.stock, a.precio, a.total, a.nombre, " + " presentacion= ( select b.nombre from presentacion b where b.idpresentacion=a.idpresentacion), a.bonificacion " + " from ( " + " select idpresentacion, codigo, precio, total, stock, nombre, bonificacion " + " from articulo with(nolock) " + " where anulado=0 and ruc='{0}' and nombre ='{1}' and serie='{2}' " + " ) a; " + "end " + "else " + "begin " + " select a.idpresentacion, a.codigo, a.stock, a.precio, a.total, a.nombre, " + " presentacion= ( select b.nombre from presentacion b where b.idpresentacion=a.idpresentacion), a.bonificacion " + " from ( " + " select idpresentacion, codigo, precio, total, stock, nombre, bonificacion " + " from articulo with(nolock) " + " where anulado=0 and ruc='{0}' and nombre ='{1}' and coalesce(serie,'') ='' " + " ) a; " + "end; " , sRuc, sNombre, sSerie); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { codigo = reader["codigo"].ToString() + "|" + reader["nombre"].ToString() + "|" + Convert.ToDecimal(reader["stock"]).ToString(System.Globalization.CultureInfo.InvariantCulture) + "|" + Convert.ToDecimal(reader["precio"]).ToString(System.Globalization.CultureInfo.InvariantCulture) + "|" + Convert.ToDecimal(reader["total"]).ToString(System.Globalization.CultureInfo.InvariantCulture) + "|" + reader["presentacion"].ToString() + "|" + reader["bonificacion"].ToString(); } } } return(codigo); }
public string LoadByCodigo(string ruc, string codigo) { string json = string.Empty; string sql = string.Empty; List <Entity.Serie> listatmp = new List <Entity.Serie>(); sql = string.Format("SELECT idserie, tipo, indicador, serie, correlativo, " + " case tipo " + " when '01' then 'Factura' " + " when '03' then 'Boleta' " + " when '07' then 'Nota Credito' " + " when '08' then 'Nota debito' end tipodes, " + " case indicador " + " when 'F' then 'F (Electronico)' " + " when 'B' then 'B (Electronico)' " + " when '0' then 'Manual' end indicadordes " + "FROM [dbo].[serie] " + "where anulado=0 and ruc='{0}' and idserie={1} ", ruc, codigo ); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { listatmp.Add(new Entity.Serie { id = reader["idserie"].ToString(), tipo = reader["tipo"].ToString(), tipodes = reader["tipodes"].ToString(), indicador = reader["indicador"].ToString(), indicadordes = reader["indicadordes"].ToString(), serie = reader["serie"].ToString(), correlativo = reader["correlativo"].ToString() }); } } } JavaScriptSerializer serializer = new JavaScriptSerializer(); json = serializer.Serialize(listatmp); return(json); }
public string LoadByCodigo(string sRuc, string sCodigo) { string json = string.Empty; string sql = string.Empty; List <Entity.Cliente> listatmp = new List <Entity.Cliente>(); sql = string.Format( "select " + " idcliente, left(nombre,50) as nombre, sexo, convert( char(10), fecha_nacimiento,103) as fecha_nacimiento, " + " tipo_documento, num_documento, departamento, provincia, distrito, left(direccion,50) as direccion, " + " ubigeo, telefono, email, latitud, longitud " + "from cliente with(nolock) " + "where anulado=0 and ruc='{0}' and idcliente={1} ", sRuc, sCodigo); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { listatmp.Add(new Entity.Cliente { id = reader["idcliente"].ToString(), nombre = reader["nombre"].ToString(), sexo = reader["sexo"].ToString(), fecha_nacimiento = reader["fecha_nacimiento"].ToString(), tipo_documento = reader["tipo_documento"].ToString(), num_documento = reader["num_documento"].ToString(), departamento = reader["departamento"].ToString(), provincia = reader["provincia"].ToString(), distrito = reader["distrito"].ToString(), direccion = reader["direccion"].ToString(), ubigeo = reader["ubigeo"].ToString(), telefono = reader["telefono"].ToString(), email = reader["email"].ToString(), latitud = reader["latitud"].ToString(), longitud = reader["longitud"].ToString() }); } } } JavaScriptSerializer serializer = new JavaScriptSerializer(); json = serializer.Serialize(listatmp); return(json); }
public string Load(string sRuc, string sFechaInicio, string sFechaFin, string Top) { string json = string.Empty; using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Empty; sql = string.Format("select " + ((Top != "") ? (" top " + Top) : "") + " " + "id, fecha, montocontadsoles, montovisasoles, montomastercardsoles, cerrado " + "from cierrecaja with(readpast) " + "WHERE ruc='{0}' and anulado=0 " + "ORDER BY fecha DESC", sRuc); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); List <Entity.CierreCaja> lista = null; if (reader.HasRows) { lista = new List <Entity.CierreCaja>(); } while (reader.Read()) { lista.Add(new Entity.CierreCaja { id = reader["id"].ToString(), fecha = reader["fecha"].ToString(), montocontadsoles = reader["montocontadsoles"].ToString(), montovisasoles = reader["montovisasoles"].ToString(), montomastercardsoles = reader["montomastercardsoles"].ToString(), cerrado = reader["cerrado"].ToString() }); } JavaScriptSerializer serializer = new JavaScriptSerializer(); serializer.MaxJsonLength = 2147483644; json = serializer.Serialize(lista); } } return(json); }
public void Eliminar(string id) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("update Impresora set Anulado=1 where idImpresora={0}", id); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public void Editar(string id, string valor) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("update configuracion set valor='{1}' where id={0}", id, valor); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public void Imprimir(string empresa, string codigo) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("update SUNAT_VENTAS.dbo.CABECERA_DOC set IMPRESO=null " + "where EMPRESA_CODIGO={0} and DOCUMENTO_XML='{1}';", empresa, codigo); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public void AgregarDetalle(string ruc, string codigo, string idproducto, string producto, string unidad, string cantidad, string preciounit, string precioventa) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("exec spinsertar_detalle_venta02 '{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}'", ruc, codigo, idproducto, producto, unidad, cantidad, preciounit, precioventa); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery().ToString(); } } }
public void Agregar(string sRuc, string sNombre, string sDescripcion) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("INSERT INTO presentacion(nombre, descripcion, ruc) " + "VALUES ('{0}','{1}','{2}')", sNombre, sDescripcion, sRuc); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public string LoadSelect(string ruc) { string json = string.Empty; string sql = string.Empty; List <Entity.Lista> listatmp = new List <Entity.Lista>(); sql = string.Format("SELECT distinct tipo as id , " + " case tipo " + " when '01' then 'Factura' " + " when '03' then 'Boleta' " + " when '07' then 'Nota Cred' " + " when '08' then 'Nota Deb' end as name, orden " + "FROM [dbo].[serie] wiht(nolock) " + "where anulado=0 and indicador<>'0' and ruc='{0}' " + "order by orden ", ruc ); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { listatmp.Add(new Entity.Lista { id = reader["id"].ToString(), name = reader["name"].ToString() }); } } } JavaScriptSerializer serializer = new JavaScriptSerializer(); json = serializer.Serialize(listatmp); return(json); }
public void Eliminar(string Id) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("update tipo_cambio " + "set Anulado=1 " + "where idtipocambio={0}", Id); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public void Agregar(string ruc, string fecha_tipo_cambio, string cambio_venta, string cambio_compra) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("set dateformat dmy;" + "INSERT INTO tipo_cambio(fecha_tipo_cambio, cambio_venta, cambio_compra, ruc ) " + "VALUES ('{0}','{1}','{2}','{3}')", fecha_tipo_cambio, cambio_venta, cambio_compra, ruc); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public void Agregar(string ruc, string tipo, string indicador, string serie, string correlativo) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("set dateformat dmy;" + "INSERT INTO serie(tipo, indicador, serie, correlativo, ruc ) " + "VALUES ('{0}','{1}','{2}','{3}','{4}')", tipo, indicador, serie, correlativo, ruc); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public void Editar(string Id, string sNombre, string sDescripcion) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("update presentacion " + "set Nombre='{1}', Descripcion='{2}' " + "where idpresentacion={0}", Id, sNombre, sDescripcion); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }
public string LoadId(string sRuc, string usuario_serie) { string json = string.Empty; string sql = string.Empty; List <Entity.Entidad> listatmp = new List <Entity.Entidad>(); //sql = string.Format("select codigo from articulo with(nolock) where anulado=0 and ruc='{0}' order by codigo",sRuc); sql = string.Format( "if exists(select 1 from articulo where anulado=0 and ruc='{0}' and serie ='{1}') " + "begin " + " select codigo from articulo with(nolock) where anulado=0 and ruc='{0}' and serie ='{1}' order by codigo; " + "end " + "else " + "begin " + " select codigo from articulo with(nolock) where anulado=0 and ruc='{0}' and coalesce(serie,'') ='' order by codigo; " + "end; " , sRuc, usuario_serie); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { listatmp.Add(new Entity.Entidad { nombre = reader["codigo"].ToString() }); } } } JavaScriptSerializer serializer = new JavaScriptSerializer(); json = serializer.Serialize(listatmp); return(json); }
public string Load(string sRuc) { string json = string.Empty; string sql = string.Empty; List <Entity.TipoCambio> listatmp = new List <Entity.TipoCambio>(); sql = string.Format("SELECT top 10 idtipocambio, convert( varchar(10), fecha_tipo_cambio, 103 ) as fecha_tipo_cambio2, " + "cambio_venta, cambio_compra " + "FROM [dbo].[tipo_cambio] " + "where anulado=0 and ruc='{0}'" + "order by fecha_tipo_cambio desc ", sRuc ); using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { listatmp.Add(new Entity.TipoCambio { id = reader["idtipocambio"].ToString(), fecha_tipo_cambio = reader["fecha_tipo_cambio2"].ToString(), cambio_venta = Convert.ToDecimal(reader["cambio_venta"]).ToString(System.Globalization.CultureInfo.InvariantCulture), cambio_compra = Convert.ToDecimal(reader["cambio_compra"]).ToString(System.Globalization.CultureInfo.InvariantCulture) }); } } } JavaScriptSerializer serializer = new JavaScriptSerializer(); json = serializer.Serialize(listatmp); return(json); }
public void Editar(string id, string fecha_tipo_cambio, string cambio_venta, string cambio_compra) { using (SqlConnection conn = new SqlConnection(Conexion.ObtenerConexionVentas())) { conn.Open(); string sql = string.Format("set dateformat dmy; " + "update tipo_cambio " + "set fecha_tipo_cambio='{1}', cambio_venta='{2}', cambio_compra='{3}' " + "where idtipocambio={0}", id, fecha_tipo_cambio, cambio_venta, cambio_compra); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); } } }