public static bool nuevo(int codigo, DateTime fecha, string problema, string observaciones, string accesorios, string ced_cliente, 
            string ced_tecnico, string ced_recepcionista, string serie_equipo, bool garantia, string estado, int n_factura)
        {
            Entidades.Ingreso ingreso = new Entidades.Ingreso(codigo, fecha, problema, observaciones, accesorios, ced_cliente, 
                ced_tecnico, ced_recepcionista, serie_equipo, garantia, estado, n_factura);

            return Datos.CRUDIngreso.nuevo(ingreso);
        }
        public static Entidades.Ingreso buscar(int codigo)
        {
            Entidades.Ingreso retorno = null;
            Ingreso encontrado = null;

            try
            {
                var sql =
                    from c in db.Ingreso
                    where c.ing_codigo == codigo
                    select c;
                foreach (var c in sql)
                {
                    encontrado = (Ingreso)c;
                }

                if (encontrado != null)
                {
                    retorno = new Entidades.Ingreso();

                    retorno.Codigo = encontrado.ing_codigo;
                    retorno.Accesorios = encontrado.ing_accesorios;
                    retorno.Ced_cliente = encontrado.ing_ced_cliente;
                    retorno.Ced_recepcionista = encontrado.ing_ced_recepcionista;
                    retorno.Ced_tecnico = encontrado.ing_ced_tecnico;
                    retorno.Estado = encontrado.ing_estado;
                    retorno.Fecha = (DateTime)encontrado.ing_fecha;
                    retorno.Garantia = (bool)encontrado.ing_garantía;
                    retorno.N_factura = (int)encontrado.ing_n_factura;
                    retorno.Observaciones = encontrado.ing_observaciones;
                    retorno.Problema = encontrado.ing_problema;
                    retorno.Serie_equipo = encontrado.ing_serie_equipo;
                }
            }
            catch (Exception e)
            {

            }
            return retorno;
        }
 public static Entidades.Ingreso datoAEntidad(Ingreso encontrado)
 {
     Entidades.Ingreso retorno = new Entidades.Ingreso();
     retorno.Codigo = encontrado.ing_codigo;
     retorno.Accesorios = encontrado.ing_accesorios;
     retorno.Ced_cliente = encontrado.ing_ced_cliente;
     retorno.Ced_recepcionista = encontrado.ing_ced_recepcionista;
     retorno.Ced_tecnico = encontrado.ing_ced_tecnico;
     retorno.Estado = encontrado.ing_estado;
     retorno.Fecha = (DateTime)encontrado.ing_fecha;
     retorno.Garantia = (bool)encontrado.ing_garantía;
     retorno.N_factura = (int)encontrado.ing_n_factura;
     retorno.Observaciones = encontrado.ing_observaciones;
     retorno.Problema = encontrado.ing_problema;
     retorno.Serie_equipo = encontrado.ing_serie_equipo;
     return retorno;
 }
 private void cmbCodigos_SelectedIndexChanged(object sender, EventArgs e)
 {
     codigo = (int)cmbCodigos.SelectedItem;
     ingreso = LogicaNegocios.LogicaIngreso.buscar(codigo);
     mostrarIngreso();
 }