public List <Encabezado> ListaEncabezadoClientes() { String sql = "select * from encabezado group by rut;"; List <Encabezado> lista = new List <Encabezado>(); Conexion con = new Conexion(); foreach (EncabezadoBase p in con.ObtenerEncabezados(sql)) { Encabezado pr = new Encabezado() { Codigo_usuario = p.codigo_usuario, CondicionPago = p.condicion_pago, Contacto = p.contacto, Correlativo = p.correlativo, Correo = p.correo, Direccion = p.direccion, Entrega = p.entrega, Estado = p.estado, Observacion_estado = p.observacion_estado, Fecha = p.fecha, Iva = p.iva, Neto = p.neto, Razon_social = p.razon_social, Rut = p.rut, Telefono = p.telefono, Tipo_moneda = p.tipo_moneda, Total = p.total }; lista.Add(pr); } return(lista); }
public bool Delete(Encabezado obj) { try { StringBuilder sb = new StringBuilder(); sb.Append(string.Format("delete from encabezado where correlativo_id = {0};", obj.Correlativo)); Conexion con = new Conexion(); con.EjecutarComandos(sb.ToString()); return(true); } catch (Exception ex) { ex.Message.ToString(); return(false); } }
public bool Update(Encabezado obj) { DateTime fecha = Convert.ToDateTime(obj.Fecha, CultureInfo.InvariantCulture); try { StringBuilder sb = new StringBuilder(); //sb.Append(string.Format("update encabezado set rut = '{0}', razon_social = '{1}', fecha = '{2}', telefono = '{3}', contacto = '{4}',correo = '{5}',condicion_pago = '{6}', entrega = '{7}', neto = {8},iva = {9},total = {10},codigo_usuario = '{11}',estado = '{12}',direccion = '{13}',tipo_moneda = '{14}' where correlativo_id = {15};", obj.Rut, obj.Razon_social, fecha.ToString("yyyy-MM-dd"), obj.Telefono, obj.Contacto, obj.Correo, obj.CondicionPago, obj.Entrega, obj.Neto.ToString().Replace(",", "."), obj.Iva, obj.Total.ToString().Replace(",", "."), obj.Codigo_usuario, obj.Estado, obj.Direccion, obj.Tipo_moneda, obj.Correlativo)); sb.Append(string.Format("update encabezado set rut = '{0}', razon_social = '{1}', fecha = '{2}', telefono = '{3}', contacto = '{4}',correo = '{5}',condicion_pago = '{6}', entrega = '{7}', neto = {8},iva = {9},total = {10},codigo_usuario = '{11}',estado = '{12}',direccion = '{13}',tipo_moneda = '{14}', observacion_estado = '{15}' where correlativo_id = {16};", obj.Rut, obj.Razon_social, fecha.ToString("yyyy-MM-dd"), obj.Telefono, obj.Contacto, obj.Correo, obj.CondicionPago, obj.Entrega, obj.Neto, obj.Iva, obj.Total, obj.Codigo_usuario, obj.Estado, obj.Direccion, obj.Tipo_moneda, obj.Observacion_estado, obj.Correlativo)); Conexion con = new Conexion(); con.EjecutarComandos(sb.ToString()); return(true); } catch (Exception ex) { ex.Message.ToString(); return(false); } }