// 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; }
// 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; }
//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); } }
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; }
/// <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; }
/// <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; }
// 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(); }
// 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(); }
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; } }
// 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(); }
// 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"; } } }
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; }
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; }
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"; } } }
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; }
// Establezco como privado al constructor private FrmProfesionales(Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); cProfesional = Controladora.cProfesional.ObtenerInstancia(); botonera1.ArmaPerfil(oUsuario, "FrmProfesionales"); miUsuario = oUsuario; }
private frmCarga(Modelo_Entidades.USUARIO oUsu, Modelo_Entidades.Operacion oOperacionEnviado) { InitializeComponent(); oUsuarioActual = oUsu; oOperacion = oOperacionEnviado; //oOperacion = oOperacionEnviado; }
// Busco los grupos dado un usuario public List<Modelo_Entidades.Grupo> BuscarGruposdelUsuario(Modelo_Entidades.Usuario miUsuario) { var Consulta = from oGrupo in oModelo_Entidades.Grupos.ToList() where oGrupo.Usuarios.Contains(miUsuario) select oGrupo; return (List<Modelo_Entidades.Grupo>)Consulta.ToList(); }
// Hago públio el formulario para poder llamarlo desde otros public FrmAuditoria(Modelo_Entidades.Auditoria_Log oAuditoria) { InitializeComponent(); txt_usuario.Text = oAuditoria.usuario; txt_fecha.Text = oAuditoria.fecha.ToString(); txt_accion.Text = oAuditoria.accion; }
// Cuando inicializo el formulario public FrmCambiarClave(Modelo_Entidades.Usuario fUsuario) { InitializeComponent(); oUsuario = fUsuario; cUsuario = Controladora.cUsuario.ObtenerInstancia(); cCU_GestionarUsuarios = Controladora.Seguridad.cCU_GestionarUsuarios.ObtenerInstancia(); }
public bool Eliminar(Modelo_Entidades.PERFIL oPerfil) { Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().PERFILES.DeleteObject(oPerfil); int resultado = Modelo_Entidades.ModeloSeguridadContainer.ObtenerInstancia().SaveChanges(); if (resultado != -1) return true; else return false; }
public bool Modificar(Modelo_Entidades.Cliente oCliente) { Modelo_Entidades.Acopio_FertilizantesEntities.ObtenerInstancia().CatClientes.ApplyCurrentValues(oCliente); int resultado = Modelo_Entidades.Acopio_FertilizantesEntities.ObtenerInstancia().SaveChanges(); if (resultado != -1) return true; else return false; }
// Hago públio el formulario para poder llamarlo desde otros public FrmGrupo(string fModo, Modelo_Entidades.Grupo miGrupo) { InitializeComponent(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cPerfil = Controladora.cPerfil.ObtenerInstancia(); cFormulario = Controladora.cFormulario.ObtenerInstancia(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); cPermiso = Controladora.cPermiso.ObtenerInstancia(); modo = fModo; oGrupo = miGrupo; if (modo != "Alta") { if (modo == "Consulta") { txt_descripcion.Enabled = false; chklstbox_usuarios.Enabled = false; btn_guardar.Enabled = false; btn_cancelar.Text = "Cerrar"; } txt_descripcion.Text = oGrupo.descripcion; chklstbox_permisos.Enabled = false; } else { this.tabs_grupos.TabPages.Remove(tab_permiso); } }
// Obtener todos los titulos dada una universidad public List<Modelo_Entidades.Titulo> BuscarTitulosPorUni(Modelo_Entidades.Universidad oUniversidad) { var Consulta = from oTitulo in oModelo_Entidades.Titulos.ToList() where oTitulo.Universidad.Equals(oUniversidad) select oTitulo; return (List<Modelo_Entidades.Titulo>)Consulta.ToList(); }
// Establezco como privado al constructor private FrmUsuarios(Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); botonera1.ArmaPerfil(oUsuario, "FrmUsuarios"); }
// Obtener los expedientes de que estan aprobados (y listos para cobrar) public List<Modelo_Entidades.Expediente> BuscarExpedientesAprobados(Modelo_Entidades.Profesional oProfesional) { var Consulta = from oExpediente in oModelo_Entidades.Expedientes.ToList() where oExpediente.estado == "Aprobado" && oExpediente.Profesionales.Contains(oProfesional) select oExpediente; return (List<Modelo_Entidades.Expediente>)Consulta.ToList(); }
private frmInformeVIP(Modelo_Entidades.USUARIO oUsuario) { InitializeComponent(); oUsuarioActual = oUsuario; this.rvMejoresClientes.ProcessingMode = ProcessingMode.Local; this.Mejores_ClientesTableAdapter.ClearBeforeFill = true; this.Mejores_ClientesTableAdapter.Fill(this.DataSetInformes.Mejores_Clientes, 10); }
// Obtengo los formularios según modulo al que pertenecen public List<Modelo_Entidades.Formulario> ObtenerFormulariosPorModulo(Modelo_Entidades.Modulo oModulo) { var Consulta = from oPerfil in oModelo_Entidades.Perfiles.ToList() where oPerfil.Formulario.Modulo == oModulo group oPerfil by oPerfil.Formulario into Formularios select Formularios.Key; return (List<Modelo_Entidades.Formulario>)Consulta.ToList(); }
// Establezco como privado al constructor private FrmEstadisticas(Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); cEspecialidad = Controladora.cEspecialidad.ObtenerInstancia(); cEstado = Controladora.cEstado.ObtenerInstancia(); cTipo_Matricula = Controladora.cTipo_Matricula.ObtenerInstancia(); cLocalidad = Controladora.cLocalidad.ObtenerInstancia(); }
public static frmEquivalencias ObtenerInstancia(Modelo_Entidades.USUARIO oUsuario) { if (Instancia == null || Instancia.IsDisposed == true) { Instancia = new frmEquivalencias(oUsuario); } return Instancia; }