Example #1
0
        // CLICK Seleccionar Persona
        private void btn_seleccionarPersona_Click(object sender, EventArgs e)
        {
            formSeleccionarPersona = FrmSeleccionPersonas.ObtenerInstancia(miUsuario);
            if (DialogResult.OK == formSeleccionarPersona.ShowDialog())
            {
                oPersona = formSeleccionarPersona.PersonaElegida;

                lbl_TipoDocumento.Text   = oPersona.Tipo_Documento.descripcion;
                lbl_ClaveFiscal.Text     = oPersona.clave_fiscal;
                lbl_FechaNacimiento.Text = oPersona.fecha_nacimiento.ToShortDateString();
                lbl_NombreyApellido.Text = oPersona.nombre_apellido;
                lbl_NumeroDoc.Text       = oPersona.dni.ToString();
                lbl_Sexo.Text            = oPersona.sexo;
                lbl_TipoPersona.Text     = oPersona.Tipo_Persona.descripcion;

                //Calculo la edad
                Controladora.Persona.Age edad = Controladora.Persona.Age.CalcularEdad(oPersona.fecha_nacimiento.ToShortDateString());

                // Muestro la edad en el label
                this.lbl_Edad.Text = edad.Years.ToString() + " años, " + edad.Months.ToString() + " meses," + edad.Days.ToString() + " días.";


                //OCULTO EL MENSAJE DEBE SELECCIONAR PERSONA
                lbl_DebeSeleccionar.Visible = false;
            }
        }
Example #2
0
        // 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;
        }
Example #3
0
        // Calcular edad en Años meses y días
        private void CalcularEdad()
        {
            Controladora.Persona.Age edad = Controladora.Persona.Age.CalcularEdad(txt_fechanacimiento.Text);

            // Muestro la edad en el label
            this.lb_Edad.Text = edad.Years.ToString() + " años, " + edad.Months.ToString() + " meses," + edad.Days.ToString() + " días.";
        }
Example #4
0
        public static Age CalcularEdad(string fecha)
        {
            int años = 0;
               int meses = 0;
               int dias = 0;

               años = Convert.ToInt32(fecha.Substring(6));
               meses = Convert.ToInt32(fecha.Substring(3, 2));
               dias = Convert.ToInt32(fecha.Substring(0, 2));

            DateTime bday = new DateTime(años, meses, dias);
            DateTime cday = DateTime.Today;
            Controladora.Persona.Age edad = new Controladora.Persona.Age(bday, cday);

            return edad;
        }
Example #5
0
        public static Age CalcularEdad(string fecha)
        {
            int años  = 0;
            int meses = 0;
            int dias  = 0;

            años  = Convert.ToInt32(fecha.Substring(6));
            meses = Convert.ToInt32(fecha.Substring(3, 2));
            dias  = Convert.ToInt32(fecha.Substring(0, 2));

            DateTime bday = new DateTime(años, meses, dias);
            DateTime cday = DateTime.Today;

            Controladora.Persona.Age edad = new Controladora.Persona.Age(bday, cday);

            return(edad);
        }
Example #6
0
        //CLICK en Añadir detalle
        private void btn_AñadirDetalle_Click(object sender, EventArgs e)
        {
            oDetalles_Tramite.descripcion = txt_Descripcion.Text;

            //Utilio la clase AGE y el metodo Calcular Edad para convertir el texto de la fecha del detalle en DateTime
            Controladora.Persona.Age ObtenerFechaDetalle = Controladora.Persona.Age.CalcularEdad(txt_Fecha_Del_Detalle.Text);
            DateTime fechaDetalle = new DateTime(ObtenerFechaDetalle.Years, ObtenerFechaDetalle.Months, ObtenerFechaDetalle.Days);

            oDetalles_Tramite.fecha_desde = fechaDetalle;



            /*
             * if (ValidarObligatorios() == true)
             * {
             *  try
             *  {
             *      oTramite.
             *
             *
             *      oPersona.Tipo_Documento = (Modelo_Entidades.Tipo_Documento)cmb_tiposdoc.SelectedItem;
             *      oPersona.dni = Convert.ToInt32(txt_numero.Text);
             *      oPersona.nombre_apellido = txt_nombreapellido.Text;
             *      oPersona.observaciones = txt_observaciones.Text;
             *      oPersona.Tipo_Persona = (Modelo_Entidades.Tipo_Persona)cmb_TipoPersona.SelectedItem;
             *      oPersona.fecha_nacimiento = Convert.ToDateTime(txt_fechanacimiento.Text);
             *
             *      if (rbtn_masculino.Checked == true)
             *      {
             *          oPersona.sexo = "Masculino";
             *      }
             *
             *      else
             *      {
             *          oPersona.sexo = "Femenino";
             *      }
             *
             *      if (modo == "Alta")
             *      {
             *          oDireccion = new Modelo_Entidades.Direccion();
             *          oDireccion.direccion = txt_direccion.Text;
             *          oDireccion.Localidad = (Modelo_Entidades.Localidad)cmb_localidades.SelectedItem;
             *          oPersona.Direcciones.Add(oDireccion);
             *
             *          oDireccionE = new Modelo_Entidades.Direccion();
             *          oDireccionE.direccion = txt_direccion.Text;
             *          oDireccionE.Localidad = (Modelo_Entidades.Localidad)cmb_localidades.SelectedItem;
             *          oPersona.Direcciones.Add(oDireccionE);
             *      }
             *
             *      else
             *      {
             *          oDireccion = oPersona.Direcciones.ElementAt(0);
             *          oDireccion.Localidad = (Modelo_Entidades.Localidad)cmb_localidades.SelectedItem;
             *          oDireccion.direccion = txt_direccion.Text;
             *          oPersona.Direcciones.ElementAt(0).Equals(oDireccion);
             *
             *
             *      }
             *
             *      oPersona.telefono = txt_telfijo.Text;
             *      oPersona.celular = txt_celular.Text;
             *      oPersona.email1 = txt_emailpricipal.Text;
             *      oPersona.Estado = cEstado.ObtenerEstadoHabilitado();
             *      oPersona.clave_fiscal = txt_ClaveFiscal.Text;
             *
             *
             *
             *
             *
             *
             *
             *
             *
             *      if (modo == "Alta")
             *      {
             *          cPersona.Alta(oPersona);
             *
             *
             *
             *          MessageBox.Show("La persona se ha registrado correctamente");
             *      }
             *
             *      else
             *      {
             *          cPersona.Modificacion(oPersona);
             *          MessageBox.Show("La persona se ha modificado correctamente");
             *      }
             *
             *      this.DialogResult = DialogResult.OK;
             *
             *  }
             *
             *  catch (Exception Exc)
             *  {
             *      MessageBox.Show(Exc.Message.ToString());
             *  }
             * }
             */
        }