예제 #1
0
        /*  public static RolUsuario ObtenerRolUsuarioPorDescripcion(string descripcion)
         * {
         *    using (SqlConnection connection = new SqlConnection(connectionString))
         *    {
         *        var consultaSql = $"select * from ROL where DESCRIPCION = '{descripcion}'";
         *
         *        var comando = ConsultaSqlRol(connection, consultaSql);
         *
         *        var dataTable = LlenarDataTable(comando);
         *
         *        return CreacionRol(dataTable);
         *
         *    }
         * }*/

        public static int AgregarFichaEnfermedad(FichaEnfermedad fichaenfermedad)
        {
            int filasAfectadas = 0;

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                SqlCommand sqlCommand = new SqlCommand(null, connection);
                sqlCommand.CommandText = "Insert into FICHAENFERMEDAD (IDFICHAENF,NROFICHA_FE,IDENFERMEDAD_FE) values (@IDFICHAENF,@NROFICHA_FE,@IDENFERMEDAD_FE)";
                sqlCommand.Parameters.AddWithValue("@IDFICHAENF", fichaenfermedad.IDFICHAENF);
                sqlCommand.Parameters.AddWithValue("@NROFICHA_FE", fichaenfermedad.NROFICHA_FE);
                sqlCommand.Parameters.AddWithValue("@IDENFERMEDAD_FE", fichaenfermedad.IDENFERMEDAD_FE);


                try
                {
                    connection.Open();
                    filasAfectadas = sqlCommand.ExecuteNonQuery();
                    connection.Close();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
            return(filasAfectadas);
        }
예제 #2
0
        public static int ActualizarFichaEnfermedadPorId(FichaEnfermedad fichaenfermedad)
        {
            int resultado = 0;

            using (SqlConnection sqlConnection = new SqlConnection(connectionString))
            {
                SqlCommand sqlCommand = new SqlCommand(null, sqlConnection);
                sqlCommand.CommandText = "Update FICHAENFERMEDAD SET NROFICHA_FE = @NROFICHA_FE, IDENFERMEDAD_FE = @IDENFERMEDAD_FE where IDFICHAENF = @IDFICHAENF";

                sqlCommand.Parameters.AddWithValue("@NROFICHA_FE", fichaenfermedad.NROFICHA_FE);
                sqlCommand.Parameters.AddWithValue("@IDENFERMEDAD_FE", fichaenfermedad.IDENFERMEDAD_FE);
                sqlCommand.Parameters.AddWithValue("@IDFICHAENF", fichaenfermedad.IDFICHAENF);

                try
                {
                    sqlConnection.Open();
                    resultado = sqlCommand.ExecuteNonQuery();
                    sqlConnection.Close();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }


            return(resultado);
        }
예제 #3
0
 private static List <FichaEnfermedad> LLenadoFichasEnfermedades(DataTable dataTable)
 {
     fichasenfermedades = new List <FichaEnfermedad>();
     for (int i = 0; i < dataTable.Rows.Count; i++)
     {
         FichaEnfermedad fichaenfermedad = new FichaEnfermedad();
         fichaenfermedad.IDFICHAENF      = int.Parse(dataTable.Rows[0]["IDFICHAENF"].ToString());
         fichaenfermedad.NROFICHA_FE     = int.Parse(dataTable.Rows[0]["NROFICHA_FE"].ToString());
         fichaenfermedad.IDENFERMEDAD_FE = int.Parse(dataTable.Rows[0]["IDENFERMEDAD_FE"].ToString());
         fichasenfermedades.Add(fichaenfermedad);
     }
     return(fichasenfermedades);
 }
예제 #4
0
 private static FichaEnfermedad CreacionFichaEnfermedad(DataTable dataTable)
 {
     if (dataTable != null && dataTable.Rows.Count > 0)
     {
         FichaEnfermedad fichaenfermedad = new FichaEnfermedad();
         fichaenfermedad.IDFICHAENF      = int.Parse(dataTable.Rows[0]["IDFICHAENF"].ToString());
         fichaenfermedad.NROFICHA_FE     = int.Parse(dataTable.Rows[0]["NROFICHA_FE"].ToString());
         fichaenfermedad.IDENFERMEDAD_FE = int.Parse(dataTable.Rows[0]["IDENFERMEDAD_FE"].ToString());
         return(fichaenfermedad);
     }
     else
     {
         return(null);
     }
 }
        public void TestAgregarFichaEnf()
        {
            //Arrange
            int             resultadoEsperado = 1;
            int             resultadoObtenido = 0;
            FichaEnfermedad fichaenfermedad   = new FichaEnfermedad();

            fichaenfermedad.IDFICHAENF      = 6;
            fichaenfermedad.IDENFERMEDAD_FE = 3;
            fichaenfermedad.NROFICHA_FE     = 2;



            //Act
            resultadoObtenido = FichaEnfermedadAzure.AgregarFichaEnfermedad(fichaenfermedad);

            //Assert
            Assert.Equal(resultadoEsperado, resultadoObtenido);
        }
        public void TestEliminarFichaEnfermedadPorId()
        {
            //Arrange
            FichaEnfermedad fichaEnfermedad = new FichaEnfermedad();


            //string
            int idFichaEnfermedad = 4;

            int resultadoEsperado = 1;
            int resultadoObtenido = 0;


            //Act
            resultadoObtenido = FichaEnfermedadAzure.EliminarFichaEnfermedadPorIdFichaEnf(idFichaEnfermedad);

            //Assert
            Assert.Equal(resultadoEsperado, resultadoObtenido);
        }