private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             Padecimiento     Datos = this.ObtenerDatos();
             Catalogo_Negocio cn    = new Catalogo_Negocio();
             cn.ABCCatPadecimientos(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosPadecimiento = Datos;
                 this.DialogResult       = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoPadecimiento ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
 public List <Padecimiento> ObtenerCatPadecimientosXIDCliente(Padecimiento Datos)
 {
     try
     {
         Cliente_Datos cd = new Cliente_Datos();
         return(cd.ObtenerCatPadecimientosXIDCliente(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerCatPadecimiento(Padecimiento Datos)
 {
     try
     {
         Catalogo_Datos cd = new Catalogo_Datos();
         cd.ObtenerCatPadecimiento(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ABCCatPadecimientos(Padecimiento Datos)
 {
     try
     {
         Catalogo_Datos cd = new Catalogo_Datos();
         cd.ABCCatPadecimientos(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void CargarDatosAModificar(Padecimiento Datos)
 {
     try
     {
         this.txtDescripcion.Text = Datos.Descripcion;
         this.cbValidar.Checked   = Datos.Validar == 1 ?true:false;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        /// <summary>
        /// inserts a row into Padecimiento table
        /// </summary>
        /// <param name="padecimiento"> The mapped Padecimiento object that will be use for insertion </param>
        /// <returns> Padecimiento </returns>
        public Padecimiento addPadecimiento(Padecimiento padecimiento)
        {
            string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;

            using (SqlConnection con = new SqlConnection(cs))
            {
                SqlCommand cmd = new SqlCommand(
                    "INSERT INTO PADECIMIENTOS_POR_CLIENTE VALUES (" + padecimiento.idCliente + " , '" + padecimiento.descripcion + "');"
                    , con);
                con.Open();
                cmd.ExecuteNonQuery();
            }
            return(padecimiento);
        }
 public frmNuevoPadecimiento(Padecimiento Datos)
 {
     try
     {
         InitializeComponent();
         this._DatosPadecimiento = Datos;
         this.TipoForm           = 2;
         this.CargarDatosAModificar(Datos);
         this.IniciarForm();
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoPadecimiento ~ frmNuevoPadecimiento(Padecimiento Datos)");
     }
 }
 private Padecimiento ObtenerDatos()
 {
     try
     {
         Padecimiento DatosAux = new Padecimiento();
         DatosAux.IDPadecimiento = TipoForm == 2 ? _DatosPadecimiento.IDPadecimiento : string.Empty;
         DatosAux.Descripcion    = this.txtDescripcion.Text.Trim();
         DatosAux.Validar        = cbValidar.Checked ? 1 : 0; //agregue, zincri
         DatosAux.Opcion         = this.TipoForm;
         DatosAux.Conexion       = Comun.Conexion;
         DatosAux.IDUsuario      = Comun.IDUsuario;
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#9
0
 private void LlenarListaPadecimientos(string IDCliente)
 {
     try
     {
         Padecimiento Datos = new Padecimiento {
             Conexion = Comun.Conexion, IDCliente = IDCliente
         };
         Cliente_Negocio     cn    = new Cliente_Negocio();
         List <Padecimiento> Lista = cn.ObtenerCatPadecimientosXIDCliente(Datos);
         foreach (Padecimiento Item in Lista)
         {
             this.chkListBoxPadecimientos.Items.Add(Item, Item.Seleccionado);
         }
         this.chkListBoxPadecimientos.ValueMember   = "IDPadecimiento";
         this.chkListBoxPadecimientos.DisplayMember = "Descripcion";
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#10
0
 public List <Padecimiento> ObtenerCatPadecimientosXIDCliente(Padecimiento Datos)
 {
     try
     {
         List <Padecimiento> Lista = new List <Padecimiento>();
         Padecimiento        Item;
         SqlDataReader       dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_CatPadecimientosXIDCliente", Datos.IDCliente.Trim());
         while (dr.Read())
         {
             Item = new Padecimiento();
             Item.IDPadecimientoXCliente = !dr.IsDBNull(dr.GetOrdinal("IDPadecimientoXCliente")) ? dr.GetString(dr.GetOrdinal("IDPadecimientoXCliente")) : string.Empty;
             Item.IDPadecimiento         = !dr.IsDBNull(dr.GetOrdinal("IDPadecimiento")) ? dr.GetString(dr.GetOrdinal("IDPadecimiento")) : string.Empty;
             Item.Descripcion            = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
             Item.Seleccionado           = !dr.IsDBNull(dr.GetOrdinal("Seleccionado")) ? dr.GetBoolean(dr.GetOrdinal("Seleccionado")) : false;
             Lista.Add(Item);
         }
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        /// <summary>
        /// selects the rows of the table PAdecimientos specifiyng the Client id that belongs to, maps into objects Padecimiento and
        /// returns it as a list
        /// </summary>
        /// <param name="idCliente"></param>
        /// <returns> List<Padecimiento> </returns>
        public List <Padecimiento> getPadecimientos(int idCliente)
        {
            List <Padecimiento> listPadecimiento = new List <Padecimiento>();
            string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;

            using (SqlConnection con = new SqlConnection(cs))
            {
                SqlCommand cmd = new SqlCommand(
                    "SELECT  C.IdCliente ,  C.Nombre, P.Descripcion from CLIENTE AS C join PADECIMIENTOS_POR_CLIENTE AS P On C.IdCliente = P.IdCliente"
                    + " WHERE C.IdCliente = " + idCliente + ";"
                    , con);
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read()) //si existe en la base de datos
                {
                    Padecimiento padecimiento = new Padecimiento();
                    padecimiento.idCliente   = Convert.ToInt32(rdr["IdCliente"]);
                    padecimiento.descripcion = rdr["Descripcion"].ToString();
                    listPadecimiento.Add(padecimiento);
                }
            }
            return(listPadecimiento);
        }
示例#12
0
        public void PadecimientoJugador()
        {
            if (JugadorEnTurno.EstadoDeSalud != "Esta sano")
            {
                if (JugadorEnTurno.EstadoDeSalud == "Se contagio de gripe")
                {
                    ContadorGripe--;
                }
                if (JugadorEnTurno.EstadoDeSalud == "Se trasnocho")
                {
                    ContadorTrasnocho--;
                }
                if (JugadorEnTurno.EstadoDeSalud == "Esta resacado")
                {
                    ContadorResaca--;
                }
                if (JugadorEnTurno.EstadoDeSalud == "Se contagio de COVID")
                {
                    ContadorCOVID--;
                }

                if (ContadorGripe == 0)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta sano";  SeHaEnfermado = true;
                }
                if (ContadorResaca == 0)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta sano"; SeHaEnfermado = true;
                }
                if (ContadorTrasnocho == 0)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta sano"; SeHaEnfermado = true;
                }
                if (ContadorCOVID == 0)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta sano"; SeHaEnfermado = true;
                }
            }

            if (!SeHaEnfermado)
            {
                int p = Padecimiento.Next(1, 14);
                if (p == 1)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se contagio de gripe"; JugadorEnTurno.PrecisionBateo = 0.6;
                }
                if (p == 2)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se trasnocho"; JugadorEnTurno.PrecisionBateo = 0.5;
                }
                if (p == 3)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se contagio de gripe"; JugadorEnTurno.PrecisionBateo = 0.6;
                }
                if (p == 4)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se contagio de COVID"; JugadorEnTurno.PrecisionBateo = 0.50;
                }
                if (p == 5)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se contagio de COVID"; JugadorEnTurno.PrecisionBateo = 0.50;
                }
                if (p == 6)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta resacado"; JugadorEnTurno.PrecisionBateo = 0.6;
                }
                if (p == 7)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se contagio de gripe"; JugadorEnTurno.PrecisionBateo = 0.6;
                }
                if (p == 8)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta sano"; JugadorEnTurno.PrecisionBateo = 0.8;
                }
                if (p == 9)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta resacado"; JugadorEnTurno.PrecisionBateo = 0.6;
                }
                if (p == 10)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se contagio de COVID"; JugadorEnTurno.PrecisionBateo = 0.50;
                }
                if (p == 11)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta resacado"; JugadorEnTurno.PrecisionBateo = 0.6;
                }
                if (p == 12)
                {
                    JugadorEnTurno.EstadoDeSalud = "Se trasnocho"; JugadorEnTurno.PrecisionBateo = 0.5;
                }
                if (p == 13)
                {
                    JugadorEnTurno.EstadoDeSalud = "Esta sano"; JugadorEnTurno.PrecisionBateo = 0.8;
                }
            }


            CondicionRTB.Text = JugadorEnTurno.EstadoDeSalud;
        }
示例#13
0
 /// <summary>
 /// Add a padecimiento to a specifi client
 /// </summary>
 /// <param name="padecimiento"></param>
 /// <returns> the new Padecimiento posted </returns>
 public Padecimiento Post(Padecimiento padecimiento)
 {
     return(DataBaseAccess.addPadecimiento(padecimiento));
 }
示例#14
0
 public Padecimiento InsertarPadecimiento(Padecimiento padecimiento)
 {
     _db.Insert(padecimiento);
     return(_db.Select <Padecimiento>(x => x.IdPadecimiento == padecimiento.IdPadecimiento).FirstOrDefault());
 }
示例#15
0
 public void ActualizarPadecimiento(Padecimiento padecimiento)
 {
     _db.Update(padecimiento);
 }