public void ConsultaInversionEspecifica(clsInversion inversion) { using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities()) { var x = (from q in ent.Inversion where q.idInversion == inversion.idInversion select q).First(); inversion.idEmpresa = x.idEmpresa; //Error no se puede convertit implicitamente int inversion.idUsuario = x.idUsuario; inversion.idInversion = x.idInversion; inversion.idEntidad = x.idEntidad; inversion.idTipoInversion = x.idTipoInversion; inversion.Tiempo = x.Tiempo; inversion.idUnidadTiempo = x.idUnidadTiempo; inversion.idBanco = Convert.ToInt32(x.idBanco); inversion.Valor = x.Valor; inversion.Porcentaje = x.Porcentaje; inversion.Ganancia = Convert.ToDecimal(x.Ganancia); inversion.Fecha = x.Fecha; inversion.FechaModificacion = Convert.ToDateTime(x.FechaModificacion); inversion.FechaInicio = x.FechaInicio; inversion.FechaFinal = x.FechaFinal; inversion.idEstado = x.idEstado; } }
public List<clsInversion> consultaInversionGeneral() { try { List<clsInversion> lista = new List<clsInversion>(); CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities(); var con = from b in ent.Inversion select b; foreach (var item in con) { clsInversion inversion = new clsInversion(); inversion.idEmpresa = item.idEmpresa; inversion.idUsuario = item.idUsuario; inversion.idInversion = item.idInversion; inversion.idEntidad = item.idEntidad; inversion.idTipoInversion = item.idTipoInversion; inversion.Tiempo = item.Tiempo; inversion.idUnidadTiempo = item.idUnidadTiempo; inversion.idBanco = Convert.ToInt32(item.idBanco); inversion.Valor = item.Valor; inversion.Porcentaje = item.Porcentaje; inversion.Ganancia = Convert.ToDecimal(item.Ganancia); inversion.Fecha = item.Fecha; inversion.FechaModificacion = Convert.ToDateTime(item.FechaModificacion); inversion.FechaInicio = item.FechaInicio; inversion.FechaFinal = item.FechaFinal; inversion.idEstado = item.idEstado; lista.Add(inversion); } return lista; } catch (Exception) { return null; } }
public Boolean guardar(clsInversion Inversion) { try { using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities()) { int x = this.getIdSiguiente(); Inversion inversion = new Inversion() { idEmpresa = Inversion.idEmpresa, idUsuario = Inversion.idUsuario, idInversion = x, idEntidad = Inversion.idEntidad, idTipoInversion = Inversion.idTipoInversion, Tiempo = Inversion.Tiempo, idUnidadTiempo = Inversion.idUnidadTiempo, idBanco = Inversion.idBanco, Valor = Inversion.Valor, Porcentaje = Inversion.Porcentaje, Ganancia = Inversion.Ganancia, Fecha = Inversion.Fecha, FechaModificacion = Inversion.FechaModificacion, FechaInicio = Inversion.FechaInicio, FechaFinal = Inversion.FechaFinal, idEstado = Inversion.idEstado, }; ent.AddToInversion(inversion); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }