Ejemplo n.º 1
0
    public int ActualizarAsegurado()
    {
        string[] nombreCampos = new string[17] {
            "ter_Id", "ter_Apellidos", "ter_Nombres", "ter_Sexo", "ter_EstadoCivil", "ter_FechaNacimiento", "ocu_Id", "dep_Id", "ciu_Id", "ter_Direccion", "ter_TelefonoResidencia", "ter_TelefonoOficina", "ter_Celular", "ter_Correo", "ter_Usuario", "ter_Password", "ter_HabeasData"
        };
        int           result  = 0;
        List <string> valores = new List <string>();

        valores.Add(NumeroIdentificacion);
        valores.Add("'" + Apellidos + "'");
        valores.Add("'" + Nombres + "'");
        valores.Add("'" + Sexo + "'");
        // En la tabla la posición para EstadoCivil permite null
        valores.Add("''");
        valores.Add("'" + FechaNacimiento.Date.ToString("d") + "'");
        valores.Add(Ocupacion.ToString());
        valores.Add(Departamento.ToString());
        valores.Add(Ciudad.ToString());
        valores.Add("'" + Direccion + "'");
        valores.Add("'" + Telefono1 + "'");
        valores.Add("'" + Telefono2 + "'");
        valores.Add("'" + Celular + "'");
        valores.Add("'" + CorreoElectronico + "'");
        // En la tabla la posición para Usuario, Password, Habeas Data (solo numericos) permiten null
        valores.Add("''");
        valores.Add("''");
        valores.Add("1");

        result = entidades.Actualizar("Tercero", nombreCampos, valores, "ter_id", NumeroIdentificacion);
        return(result);
    }
Ejemplo n.º 2
0
    public int InsertarAsegurado()
    {
        int           result  = 0;
        List <string> valores = new List <string>();

        valores.Add(NumeroIdentificacion);
        valores.Add("'" + Apellidos + "'");
        valores.Add("'" + Nombres + "'");
        valores.Add("'" + Sexo + "'");
        // En la tabla la posición para EstadoCivil permite null
        valores.Add("''");
        valores.Add("'" + FechaNacimiento.ToString() + "'");
        valores.Add(Ocupacion.ToString());
        valores.Add(Departamento.ToString());
        valores.Add(Ciudad.ToString());
        valores.Add("'" + Direccion + "'");
        valores.Add("'" + Telefono1 + "'");
        valores.Add("'" + Telefono2 + "'");
        valores.Add("'" + Celular + "'");
        valores.Add("'" + CorreoElectronico + "'");
        // En la tabla la posición para Usuario, Password, Habeas Data (solo numericos) permiten null
        valores.Add("''");
        valores.Add("''");
        valores.Add("1");

        result = entidades.Insertar("Tercero", valores);
        return(result);
    }
Ejemplo n.º 3
0
        public IHttpActionResult PutOcupacion(int id, Ocupacion ocupacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ocupacion.OcupacionId)
            {
                return(BadRequest());
            }

            ocupacion.FechaModificacion = DateTime.Now;
            db.Entry(ocupacion).State   = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OcupacionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    return(BadRequest("Se produjo un error al actualizar la ocupación"));
                }
            }

            return(Ok(ocupacion));
        }
Ejemplo n.º 4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Ocupacion ocupacion = db.Ocupacion.Find(id);

            db.Ocupacion.Remove(ocupacion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
 public Persona(string nombre, string mail, string carrera, string numero, Ocupacion ocupacion, string uId, string contra, bool logedin) : base(uId, contra, logedin)
 {
     this.nombre    = nombre;
     this.mail      = mail;
     this.carrera   = carrera;
     this.numero    = numero;
     this.ocupacion = ocupacion;
 }
Ejemplo n.º 6
0
        public void fillDtgOcuapcion()
        {
            DataTable lDtOcupacion = new DataTable();

            ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion();
            lDtOcupacion = lOcupacion.GetOcupacion();

            dtgOcupacion.ItemsSource = lDtOcupacion.DefaultView;
        }
Ejemplo n.º 7
0
 public ActionResult Edit([Bind(Include = "Id,Nombre,Descripcion")] Ocupacion ocupacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ocupacion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ocupacion));
 }
Ejemplo n.º 8
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Descripcion")] Ocupacion ocupacion)
        {
            if (ModelState.IsValid)
            {
                db.Ocupacion.Add(ocupacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(ocupacion));
        }
Ejemplo n.º 9
0
        public IHttpActionResult GetOcupacion(int id)
        {
            Ocupacion ocupacion = db.Ocupaciones.Find(id);

            if (ocupacion == null)
            {
                return(NotFound());
            }

            return(Ok(ocupacion));
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Metodo para consultar Ocupaciones.
        /// </summary>
        /// <param name="ocupacion">The ocupacion.</param>
        /// <returns>
        /// Lista de Ocupaciones.
        /// </returns>
        /// <remarks>
        /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez.
        /// FechaDeCreacion: 25/04/2013.
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio).
        /// FechaDeUltimaModificacion: (dd/MM/yyyy).
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio).
        /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui.
        /// </remarks>
        public ObservableCollection <Ocupacion> ConsultarOcupaciones(Ocupacion ocupacion)
        {
            this.clienteGeneral = new GeneralClient();
            var respuesta = this.clienteGeneral.ConsultarOcupaciones(ocupacion);

            if (!string.IsNullOrEmpty(respuesta.Mensaje))
            {
                throw new Exception(respuesta.Mensaje);
            }

            return(respuesta.Objeto);
        }
Ejemplo n.º 11
0
        public IHttpActionResult DeleteOcupacion(int id)
        {
            Ocupacion ocupacion = db.Ocupaciones.Find(id);

            if (ocupacion == null)
            {
                return(NotFound());
            }

            db.Ocupaciones.Remove(ocupacion);
            db.SaveChanges();

            return(Ok(ocupacion));
        }
Ejemplo n.º 12
0
        // GET: /Ocupacion/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ocupacion ocupacion = db.Ocupacion.Find(id);

            if (ocupacion == null)
            {
                return(HttpNotFound());
            }
            return(View(ocupacion));
        }
        /// <summary>
        /// Metodo para consultas las ocupaciones.
        /// </summary>
        /// <param name="ocupacion">The ocupacion.</param>
        /// <returns>Listado de Ocupaciones.</returns>
        /// <remarks>
        /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez.
        /// FechaDeCreacion: 25/04/2013.
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio).
        /// FechaDeUltimaModificacion: (dd/MM/yyyy).
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio).
        /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui.
        /// </remarks>
        public Resultado <ObservableCollection <Ocupacion> > ConsultarOcupaciones(Ocupacion ocupacion)
        {
            Resultado <ObservableCollection <Ocupacion> > resultado = new Resultado <ObservableCollection <Ocupacion> >();

            try
            {
                resultado.Objeto  = Negocio.Base.Integracion.ConsultarOcupaciones(ocupacion);
                resultado.Ejecuto = true;
            }
            catch (Exception ex)
            {
                resultado.Mensaje = ex.Message;
                resultado.Objeto  = null;
                resultado.Ejecuto = false;
            }

            return(resultado);
        }
Ejemplo n.º 14
0
 private void UsrCtrlBasicButtons_ButtonDeleteClick(object sender, RoutedEventArgs e)
 {
     if (mIdOcupacion != 0)
     {
         if (ControlOperation.alertConfirm("Desea eliminar la ocupación seleccionada?") == MessageBoxResult.Yes)
         {
             ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion();
             lOcupacion.DeleteOcupacion(mIdOcupacion);
             ControlOperation.alertInformation("Ocupación eliminada éxitosamente");
             fillDtgOcuapcion();
             mIdOcupacion          = 0;
             txtOcupacionName.Text = "";
         }
     }
     else
     {
         ControlOperation.alertWarning("Seleccione una ocupación para eliminar");
     }
 }
Ejemplo n.º 15
0
        public IHttpActionResult PostOcupacion(Ocupacion ocupacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                ocupacion.FechaCreacion = DateTime.Now;
                db.Ocupaciones.Add(ocupacion);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(BadRequest("Se produjo un error al crear la ocupación\n" + ex.Message));
            }


            return(Ok(ocupacion));
        }
        private void FillOcupacion()
        {
            DataTable lDtOcupacion = new DataTable();

            ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion();
            lDtOcupacion = lOcupacion.GetOcupacion();

            AddRowComboBox(lDtOcupacion);

            cmbOcuapcionPadre.ItemsSource       = cmbOcuapcionMadre.ItemsSource = lDtOcupacion.DefaultView;
            cmbOcuapcionPadre.DisplayMemberPath = cmbOcuapcionMadre.DisplayMemberPath = "OcupacionName";
            cmbOcuapcionPadre.SelectedValuePath = cmbOcuapcionMadre.SelectedValuePath = "IdOcupacion";
            cmbOcuapcionPadre.SelectedIndex     = cmbOcuapcionMadre.SelectedIndex = 0;


            //cmbOcuapcionAcompanante.ItemsSource = cmbOcuapcionMadre.ItemsSource = lDtOcupacion.DefaultView;
            //cmbOcuapcionAcompanante.DisplayMemberPath = cmbOcuapcionMadre.DisplayMemberPath = "OcupacionName";
            //cmbOcuapcionAcompanante.SelectedValuePath = cmbOcuapcionMadre.SelectedValuePath = "IdOcupacion";
            //cmbOcuapcionAcompanante.SelectedIndex = cmbOcuapcionMadre.SelectedIndex = 0;
        }
Ejemplo n.º 17
0
 private void UsrCtrlBasicButtons_ButtonSaveClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (txtOcupacionName.Text != "")
         {
             if (mIdOcupacion == 0)
             {
                 ControlDePacientes.Entities.ocupacion lOcupacionEntity = new ocupacion();
                 lOcupacionEntity.Ocupacionname = txtOcupacionName.Text;
                 ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion();
                 mIdOcupacion = lOcupacion.AddOcupacion(lOcupacionEntity);
                 ControlOperation.alertInformation("Se ha registrado la ocupación éxitosamente");
                 mIdOcupacion          = 0;
                 txtOcupacionName.Text = "";
                 fillDtgOcuapcion();
             }
             else
             {
                 ControlDePacientes.Entities.ocupacion lOcupacionEntity = new ocupacion();
                 lOcupacionEntity.Ocupacionname = txtOcupacionName.Text;
                 lOcupacionEntity.Idocupacion   = mIdOcupacion;
                 ControlDePacientes.Dal.Ocupacion lOcupacion = new Ocupacion();
                 lOcupacion.UpdateOcupacion(lOcupacionEntity);
                 ControlOperation.alertInformation("Se ha actualizado la ocupación éxitosamente");
                 txtOcupacionName.Text = "";
                 fillDtgOcuapcion();
                 mIdOcupacion = 0;
             }
         }
         else
         {
             ControlOperation.alertWarning("Debe colocar el nombre de la ocupación");
         }
     }
     catch (Exception ex)
     {
         ControlOperation.alertWarning("" + ex);
     }
 }
Ejemplo n.º 18
0
 public Ocupacion ToOcupacion(OCUPACION pOcupacion)
 {
     Ocupacion ocupacionBO = new Ocupacion
         {
             IdOcupacion = pOcupacion.ID_OCUPACION,
             NombreOcupacion = pOcupacion.NOMBRE_OCUPACION
         };
     return ocupacionBO;
 }
Ejemplo n.º 19
0
        public ActionResult Guardar(Persona p, Cliente c, string chkActivo, string txtOtros)
        {
            p.Estado = true;
            c.Estado = string.IsNullOrEmpty(chkActivo) ? false : true;
            p.Codigo = p.Codigo.Trim().ToUpper();
            try
            {
                if (!string.IsNullOrEmpty(txtOtros))
                {
                    var objNuevaOcupacion = new Ocupacion()
                    {
                        Denominacion = txtOtros, Estado = true
                    };
                    OcupacionBL.Crear(objNuevaOcupacion);
                    c.ActividadEconId = objNuevaOcupacion.OcupacionId;
                }

                if (p.PersonaId > 0)
                {
                    c.PersonaId = p.PersonaId;
                    var persona = PersonaBL.Obtener(p.PersonaId);
                    p.TipoPersona = persona.TipoPersona;
                    //p.NumeroDocumento = persona.NumeroDocumento;
                }
                if (p.TipoPersona == "N")
                {
                    p.TipoDocumento  = "DNI";
                    p.NombreCompleto = p.ApePaterno + " " + p.ApeMaterno + ", " + p.Nombre;
                    p.TipoPersona    = "N";
                }
                else
                {
                    p.TipoPersona    = "J";
                    p.TipoDocumento  = "RUC";
                    p.NombreCompleto = p.Nombre;
                }

                PersonaBL.Guardar(p);

                if (c.ClienteId > 0)
                {
                    var cliente = ClienteBL.Obtener(c.ClienteId);
                    c.FechaRegistro = cliente.FechaRegistro;
                    c.Calificacion  = cliente.Calificacion;
                    c.UsuarioRegId  = cliente.UsuarioRegId;
                }
                else
                {
                    c.FechaRegistro = VendixGlobal.GetFecha();
                    c.Calificacion  = "A";
                    c.UsuarioRegId  = VendixGlobal.GetUsuarioId();
                }
                c.ClienteId = p.PersonaId;
                c.PersonaId = p.PersonaId;
                ClienteBL.Guardar(c);
                return(RedirectToAction("Index", "Cliente"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 20
0
        /// <summary>
        /// Metodo para consultar Ocupaciones.
        /// </summary>
        /// <param name="ocupacion">The ocupacion.</param>
        /// <returns>
        /// Lista de Ocupaciones.
        /// </returns>
        /// <remarks>
        /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez.
        /// FechaDeCreacion: 25/04/2013.
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio).
        /// FechaDeUltimaModificacion: (dd/MM/yyyy).
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio).
        /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui.
        /// </remarks>
        public static ObservableCollection <Ocupacion> ConsultarOcupaciones(Ocupacion ocupacion)
        {
            FachadaIntegracion fachada = new FachadaIntegracion();

            return(fachada.ConsultarOcupaciones(ocupacion));
        }
Ejemplo n.º 21
0
        private void AgregarFila(EstadoSimulacion estado)
        {
            int    NumeroEvento                = estado.numeroEvento;
            Evento TipoEvento                  = estado.eventoActual;
            string reloj                       = StringifyHora(estado.tiempo);
            string LlegadaProximoAlumno        = estado.tiempoLlegadaProximoAlumno > estado.condicionesIniciales.HorasSimulacion * 3600 ? " - " : StringifyHora(estado.tiempoLlegadaProximoAlumno);
            string LlegadaProximoMantenimiento = estado.tiempoLlegadaProximoMantenimiento > estado.condicionesIniciales.HorasSimulacion * 3600 ? " - " : StringifyHora(estado.tiempoLlegadaProximoMantenimiento);
            string colaAlumnos                 = estado.colaAlumnos.Count.ToString();
            string colaMantenimiento           = estado.ColaMantenimientos.Count.ToString();
            string regreso                     = estado.colaAbandono.Count > 0 && estado.colaAbandono.First().TiempoRegreso < estado.condicionesIniciales.HorasSimulacion * 3600 ? StringifyHora(estado.colaAbandono.First().TiempoRegreso) : " - ";

            #region Equipo1
            string    e1Estado          = estado.equipo1.Libre ? "Libre" : "Ocupado";
            Ocupacion e1TipoOcupacion   = Ocupacion.Libre;
            string    e1TiempoOcupacion = "-";
            string    e1FinOcupacion    = "-";
            string    e1Alumno          = "-";

            int cantAbandono = estado.AlumnosAbandono;
            int contadorE1   = estado.equipo1.CantidadInscripciones;
            int contadorE2   = estado.equipo2.CantidadInscripciones;
            int contadorE3   = estado.equipo3.CantidadInscripciones;
            int contadorE4   = estado.equipo4.CantidadInscripciones;
            int contadorE5   = estado.equipo5.CantidadInscripciones;

            if (estado.equipo1.Libre == false)
            {
                e1TipoOcupacion   = estado.equipo1.TipoOcupacion;
                e1TiempoOcupacion = StringifyHora(estado.equipo1.TiempoEjecucion);
                e1FinOcupacion    = StringifyHora(estado.equipo1.TiempoFinAtencion);
                if (e1TipoOcupacion == Ocupacion.Inscripcion)
                {
                    e1Alumno = estado.equipo1.alumno.id.ToString();
                }
            }
            #endregion

            #region Equipo2
            string    e2Estado          = estado.equipo2.Libre ? "Libre" : "Ocupado";
            Ocupacion e2TipoOcupacion   = Ocupacion.Libre;
            string    e2TiempoOcupacion = "-";
            string    e2FinOcupacion    = "-";
            string    e2Alumno          = "-";
            if (estado.equipo2.Libre == false)
            {
                e2TipoOcupacion   = estado.equipo2.TipoOcupacion;
                e2TiempoOcupacion = StringifyHora(estado.equipo2.TiempoEjecucion);
                e2FinOcupacion    = StringifyHora(estado.equipo2.TiempoFinAtencion);
                if (e2TipoOcupacion == Ocupacion.Inscripcion)
                {
                    e2Alumno = estado.equipo2.alumno.id.ToString();
                }
            }
            #endregion

            #region Equipo3
            string    e3Estado          = estado.equipo3.Libre ? "Libre" : "Ocupado";
            Ocupacion e3TipoOcupacion   = Ocupacion.Libre;
            string    e3TiempoOcupacion = "-";
            string    e3FinOcupacion    = "-";
            string    e3Alumno          = "-";
            if (estado.equipo3.Libre == false)
            {
                e3TipoOcupacion   = estado.equipo3.TipoOcupacion;
                e3TiempoOcupacion = StringifyHora(estado.equipo3.TiempoEjecucion);
                e3FinOcupacion    = StringifyHora(estado.equipo3.TiempoFinAtencion);
                if (e3TipoOcupacion == Ocupacion.Inscripcion)
                {
                    e3Alumno = estado.equipo3.alumno.id.ToString();
                }
            }
            #endregion

            #region Equipo4
            string    e4Estado          = estado.equipo4.Libre ? "Libre" : "Ocupado";
            Ocupacion e4TipoOcupacion   = Ocupacion.Libre;
            string    e4TiempoOcupacion = "-";
            string    e4FinOcupacion    = "-";
            string    e4Alumno          = "-";
            if (estado.equipo4.Libre == false)
            {
                e4TipoOcupacion   = estado.equipo4.TipoOcupacion;
                e4TiempoOcupacion = StringifyHora(estado.equipo4.TiempoEjecucion);
                e4FinOcupacion    = StringifyHora(estado.equipo4.TiempoFinAtencion);
                if (e4TipoOcupacion == Ocupacion.Inscripcion)
                {
                    e4Alumno = estado.equipo4.alumno.id.ToString();
                }
            }
            #endregion

            #region Equipo5
            string    e5Estado          = estado.equipo5.Libre ? "Libre" : "Ocupado";
            Ocupacion e5TipoOcupacion   = Ocupacion.Libre;
            string    e5TiempoOcupacion = "-";
            string    e5FinOcupacion    = "-";
            string    e5Alumno          = "-";
            if (estado.equipo5.Libre == false)
            {
                e5TipoOcupacion   = estado.equipo5.TipoOcupacion;
                e5TiempoOcupacion = StringifyHora(estado.equipo5.TiempoEjecucion);
                e5FinOcupacion    = StringifyHora(estado.equipo5.TiempoFinAtencion);
                if (e5TipoOcupacion == Ocupacion.Inscripcion)
                {
                    e5Alumno = estado.equipo5.alumno.id.ToString();
                }
            }
            #endregion

            dvgSim.Rows.Add(NumeroEvento, TipoEvento, reloj, LlegadaProximoAlumno, LlegadaProximoMantenimiento, regreso, colaAlumnos, colaMantenimiento,
                            e1Estado, e1TipoOcupacion, e1Alumno, e1TiempoOcupacion, e1FinOcupacion,
                            e2Estado, e2TipoOcupacion, e2Alumno, e2TiempoOcupacion, e2FinOcupacion,
                            e3Estado, e3TipoOcupacion, e3Alumno, e3TiempoOcupacion, e3FinOcupacion,
                            e4Estado, e4TipoOcupacion, e4Alumno, e4TiempoOcupacion, e4FinOcupacion,
                            e5Estado, e5TipoOcupacion, e5Alumno, e5TiempoOcupacion, e5FinOcupacion,
                            cantAbandono, contadorE1, contadorE2, contadorE3, contadorE4, contadorE5);
        }