public EncabezadoBase ObtenerEncabezado(String consulta) { con.Open(); MySqlCommand sqlcmd = new MySqlCommand(consulta, con); MySqlDataReader reader = sqlcmd.ExecuteReader(); EncabezadoBase elemento = new EncabezadoBase(); if (reader.Read()) { elemento.codigo_usuario = reader.GetString("codigo_usuario"); elemento.condicion_pago = reader.GetString("condicion_pago"); elemento.contacto = reader.GetString("contacto"); elemento.correlativo = reader.GetInt32("correlativo_id"); elemento.correo = reader.GetString("correo"); elemento.direccion = reader.GetString("direccion"); elemento.entrega = reader.GetString("entrega"); elemento.estado = reader.GetString("estado"); elemento.fecha = reader.GetString("fecha"); elemento.iva = reader.GetDouble("iva"); elemento.neto = reader.GetDouble("neto"); elemento.razon_social = reader.GetString("razon_social"); elemento.rut = reader.GetString("rut"); elemento.telefono = reader.GetString("telefono"); elemento.tipo_moneda = reader.GetString("tipo_moneda"); elemento.total = reader.GetDouble("total"); con.Close(); return(elemento); } else { con.Close(); return(null); } }
public List <EncabezadoBase> ObtenerEncabezados(String consulta) { DateTime fecha; List <EncabezadoBase> listatemp = new List <EncabezadoBase>(); con.Open(); MySqlCommand sqlcmd = new MySqlCommand(consulta, con); MySqlDataReader reader = sqlcmd.ExecuteReader(); try { while (reader.Read()) { EncabezadoBase elemento = new EncabezadoBase(); elemento.codigo_usuario = reader.GetString("codigo_usuario"); elemento.condicion_pago = reader.GetString("condicion_pago"); elemento.contacto = reader.GetString("contacto"); elemento.correlativo = reader.GetInt32("correlativo_id"); fecha = reader.GetDateTime("fecha"); elemento.fecha = fecha.ToString("dd-MM-yyyy"); elemento.correo = reader.GetString("correo"); elemento.direccion = reader.GetString("direccion"); elemento.entrega = reader.GetString("entrega"); elemento.estado = reader.GetString("estado"); elemento.observacion_estado = reader.GetString("observacion_estado"); elemento.iva = reader.GetDouble("iva"); elemento.neto = reader.GetDouble("neto"); elemento.razon_social = reader.GetString("razon_social"); elemento.rut = reader.GetString("rut"); elemento.telefono = reader.GetString("telefono"); elemento.tipo_moneda = reader.GetString("tipo_moneda"); elemento.total = reader.GetDouble("total"); listatemp.Add(elemento); } con.Close(); return(listatemp); } catch (Exception ex) { con.Close(); ex.Message.ToString(); return(null); } }