本文整理汇总了C#中Modelo_Entidades类的典型用法代码示例。如果您正苦于以下问题:C# Modelo_Entidades类的具体用法?C# Modelo_Entidades怎么用?C# Modelo_Entidades使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Modelo_Entidades类属于命名空间,在下文中一共展示了Modelo_Entidades类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FrmProfesional
// Declaro como publico al constructor
public FrmProfesional(string fModo, Modelo_Entidades.Profesional miProfesional, Modelo_Entidades.Usuario oUsuario)
{
InitializeComponent();
// Inicializo a las controladoras
cProfesional = Controladora.cProfesional.ObtenerInstancia();
cGrupo = Controladora.cGrupo.ObtenerInstancia();
cTipo_Documento = Controladora.cTipo_Documento.ObtenerInstancia();
cProvincia = Controladora.cProvincia.ObtenerInstancia();
cLocalidad = Controladora.cLocalidad.ObtenerInstancia();
cEstado = Controladora.cEstado.ObtenerInstancia();
cTipo_Matricula = Controladora.cTipo_Matricula.ObtenerInstancia();
cColegio = Controladora.cColegio.ObtenerInstancia();
cTitulo = Controladora.cTitulo.ObtenerInstancia();
cTipo_Certificado = Controladora.cTipo_Certificado.ObtenerInstancia();
cMatricula = Controladora.cMatricula.ObtenerInstancia();
cVerificacion = Controladora.cVerificacion.ObtenerInstancia();
cMovimiento = Controladora.cMovimiento.ObtenerInstancia();
cCtaCte = Controladora.cCtaCte.ObtenerInstancia();
cCuota = Controladora.cCuota.ObtenerInstancia();
cExpediente = Controladora.cExpediente.ObtenerInstancia();
cTipo_Movimiento = Controladora.cTipo_Movimiento.ObtenerInstancia();
cAuditoria = Controladora.cAuditoria.ObtenerInstancia();
modo = fModo;
oProfesional = miProfesional;
miUsuario = oUsuario;
}
示例2: ArmaFormulario
// Armo el formulario (si no es una alta)
private void ArmaFormulario(Modelo_Entidades.Tramite oTramite)
{
// Sección de datos de la Persona y el Tramite
lbl_ClaveFiscal.Text = oTramite.Persona.clave_fiscal.ToString();
lbl_NombreyApellido.Text = oTramite.Persona.nombre_apellido;
lbl_FechaNacimiento.Text = oTramite.Persona.fecha_nacimiento.ToShortDateString();
lbl_NumeroDoc.Text = oTramite.Persona.dni.ToString();
lbl_TipoPersona.Text = oTramite.Persona.Tipo_Persona.descripcion;
lbl_TipoDocumento.Text = oTramite.Persona.Tipo_Documento.descripcion;
lbl_DebeSeleccionar.Visible = true;
// Calcular edad
Controladora.Persona.Age edad = Controladora.Persona.Age.CalcularEdad(lbl_FechaNacimiento.Text);
// Muestro la edad en el label
this.lbl_Edad.Text = edad.Years.ToString() + " años, " + edad.Months.ToString() + " meses," + edad.Days.ToString() + " días.";
// Sexo
if (oTramite.Persona.sexo == "Masculino")
{
lbl_Sexo.Text = "Masculino";
}
else
{
lbl_Sexo.Text = "Femenino";
}
// SEGUI MODIFICANDO ACA PARA DARLE FORMA A LA VISTA
dgv_datos_detalles.DataSource = cDetalles_Tramite.Obtener_Detalles_Tramites(oTramite.Id);
dgv_datos_detalles.Columns[4].Visible = false;
dgv_datos_detalles.Columns[1].Width = 460;
}
示例3: ObtenerPermisosPorFormulario
//Listar Permisos para un formulario de un usuario ----- equivalente a ArmaPerfil
public List<Modelo_Entidades.Perfil> ObtenerPermisosPorFormulario(Modelo_Entidades.Usuario oUsuario, string nombreForm)
{
//Limpio la lista por si tiene residuo
ListaPermisosFormulario.Clear();
try
{ //Para cada uno de los grupos a los que pertenece el usuario
foreach (Modelo_Entidades.Grupo oGrupo in oUsuario.Grupos)
{
//Y para cada uno de los perfiles (o acciones que puede ejecutar un grupo en un formulario) que hay en ese grupo
foreach (Modelo_Entidades.Perfil oPerfil in oGrupo.Perfiles)
{
//Valido que corresponda al formulario sobre el cual solicito los permisos
if (oPerfil.Formulario.descripcion == nombreForm)
{
//Lo añado a la lista que sera devuelta
ListaPermisosFormulario.Add(oPerfil);
}
}
}
return ListaPermisosFormulario;
}
catch (Exception Exc)
{
throw new Exception(Exc.Message);
}
}
示例4: Eliminar
public bool Eliminar(Modelo_Entidades.USUARIO oUSUARIO)
{
Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().USUARIOS.DeleteObject(oUSUARIO);
int resultado = Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().SaveChanges();
if (resultado != -1) return true;
else return false;
}
示例5: Modificar
/// <summary>
/// Actualiza un grupo. Devuelve verdadero si no hubo errores.
/// </summary>
public bool Modificar(Modelo_Entidades.GRUPO oGRUPO)
{
Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().GRUPOS.ApplyCurrentValues(oGRUPO);
int resultado = Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().SaveChanges();
if (resultado != -1) return true;
else return false;
}
示例6: Agregar
/// <summary>
/// Guarda un nuevo grupo. Devuelve verdadero si no hubo errores.
/// </summary>
public bool Agregar(Modelo_Entidades.GRUPO oGRUPO)
{
Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().GRUPOS.AddObject(oGRUPO);
int resultado = Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().SaveChanges();
if (resultado != -1) return true;
else return false;
}
示例7: BuscarTitulosPorProf
// Obtener los titulos de un profesional
public List<Modelo_Entidades.Titulo> BuscarTitulosPorProf(Modelo_Entidades.Profesional oProfesional)
{
var Consulta = from oMatricula in oModelo_Entidades.Matriculas.ToList()
where oMatricula.Profesional == oProfesional
select oMatricula.Legajo_Academico.Titulo;
return (List<Modelo_Entidades.Titulo>)Consulta.ToList();
}
示例8: BuscarPlanesPorTit
// Obtener los planes que tiene asociada una matrícula. Esto ve todos los planes que tienen hasta ahora los titulos de los profesionales.
public List<Modelo_Entidades.Plan> BuscarPlanesPorTit(Modelo_Entidades.Titulo oTitulo)
{
var Consulta = from oMatricula in oModelo_Entidades.Matriculas.ToList()
where oMatricula.Legajo_Academico.Titulo == oTitulo
select oMatricula.Legajo_Academico.Plan;
return (List<Modelo_Entidades.Plan>)Consulta.ToList();
}
示例9: ArmaPerfil
protected void ArmaPerfil(Modelo_Entidades.USUARIO oUsuarioActual, string nombre_formulario)
{
Controladora.CCURPF oCCURPF = new Controladora.CCURPF();
oForm = oCCURPF.obtenerFormulario(frmOperaciones.ObtenerInstancia().Name);
collPerfilesObtenidos = oCCURPF.recuperarPerfilForm(oUsuarioActual, oForm);
if (collPerfilesObtenidos.Find(delegate(Modelo_Entidades.PERFIL oPerfilBuscado) { return oPerfilBuscado.PER_CODIGO == "Z"; }) != null)
{
this.btnAutorizarOperacion.Enabled = true;
this.btnAutCierre.Enabled = true;
}
else
{
this.btnAutorizarOperacion.Enabled = false;
this.btnAutCierre.Enabled = false;
}
if (collPerfilesObtenidos.Find(delegate(Modelo_Entidades.PERFIL oPerfilBuscado) { return oPerfilBuscado.PER_CODIGO == "G"; }) != null)
{
this.btnRegistrarCargaDescarga.Enabled = true;
}
else
{
this.btnRegistrarCargaDescarga.Enabled = false;
}
}
示例10: BuscarPlanesPorTit
// Obtener todos los planes dada la descripción de un titulo
public List<Modelo_Entidades.Plan> BuscarPlanesPorTit(Modelo_Entidades.Titulo oTitulo)
{
var Consulta = from oLegajo_Academico in oModelo_Entidades.Legajos_Academicos.ToList()
where oLegajo_Academico.Titulo == oTitulo
select oLegajo_Academico.Plan;
return (List<Modelo_Entidades.Plan>)Consulta.Distinct().ToList();
}
示例11: FrmTitulo
// Hago públio el formulario para poder llamarlo desde otros
public FrmTitulo(string fModo, Modelo_Entidades.Titulo miTitulo)
{
InitializeComponent();
// Declaro las controladoras a utilizar en el formulario
cTitulo = Controladora.cTitulo.ObtenerInstancia();
cUniversidad = Controladora.cUniversidad.ObtenerInstancia();
cJurisdiccion = Controladora.cJurisdiccion.ObtenerInstancia();
cModalidad = Controladora.cModalidad.ObtenerInstancia();
cNivel = Controladora.cNivel.ObtenerInstancia();
cEspecialidad = Controladora.cEspecialidad.ObtenerInstancia();
cPlan = Controladora.cPlan.ObtenerInstancia();
cMatricula = Controladora.cMatricula.ObtenerInstancia();
cLegajo_Academico = Controladora.cLegajo_Academico.ObtenerInstancia();
modo = fModo;
oTitulo = miTitulo;
if (modo != "Alta")
{
if (modo == "Consulta")
{
grp_acciones.Enabled = false;
btn_guardar.Enabled = false;
btn_cancelar.Text = "Cerrar";
}
}
}
示例12: Modificacion
public bool Modificacion(Modelo_Entidades.PERFIL oPerfil)
{
Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().PERFILES.ApplyCurrentValues(oPerfil);
int resultado = Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().SaveChanges();
if (resultado != -1) return true;
else return false;
}
示例13: Eliminar
public bool Eliminar(Modelo_Entidades.Cliente oCliente)
{
Modelo_Entidades.Acopio_FertilizantesEntities.ObtenerInstancia().CatClientes.DeleteObject(oCliente);
int resultado = Modelo_Entidades.Acopio_FertilizantesEntities.ObtenerInstancia().SaveChanges();
if (resultado != -1) return true;
else return false;
}
示例14: ComprobarTolerancia
public override string ComprobarTolerancia(Modelo_Entidades.Alquiler oAlquiler, Modelo_Entidades.Documento oDocumento, Modelo_Entidades.Transporte oTransporte, double pesoinicial, double? pesofinal, string estado)
{
if (estado == "Autorizado")
{
//obtener la carga actual del transporte
double cargaactual = Convert.ToDouble(pesofinal) - Convert.ToDouble(oTransporte.tara);
//comprobar si el peso del documento puede ser descargado del transporte
if ((oDocumento.peso * (1 + _porcentajetolerancia / 100)) >= cargaactual)
{
return "Aceptable";
}
else
{
return "Fuera de tolerancia";
}
}
else
{
//estado "En Proceso"
//convertir el peso final en double
double _pesofinal = Convert.ToDouble(pesofinal);
//comprobar que el peso del documento haya sido descargado
double pesocargado = (pesoinicial - _pesofinal);
double pesomaximo = (1 + _porcentajetolerancia / 100) * Convert.ToDouble(oDocumento.peso);
double pesominimo = (1 - _porcentajetolerancia / 100) * Convert.ToDouble(oDocumento.peso);
if (pesominimo <= pesocargado && pesocargado <= pesomaximo)
{
return "Aceptable";
}
else
{
return "Fuera de tolerancia";
}
}
}
示例15: Agregar
public bool Agregar(Modelo_Entidades.Alquiler oAlquiler)
{
Modelo_Entidades.Acopio_FertilizantesEntities.ObtenerInstancia().CatAlquileres.AddObject(oAlquiler);
int resultado = Modelo_Entidades.Acopio_FertilizantesEntities.ObtenerInstancia().SaveChanges();
if (resultado != -1) return true;
else return false;
}