示例#1
0
 public EstampillaViewModel(Estampilla estampilla)
 {
     NumeroDeContrato       = estampilla.NumeroDeContrato;
     ObjetoDelContrato      = estampilla.ObjetoDelContrato;
     ValorDelContrato       = estampilla.ValorDelContrato;
     ApoyaEmergenciaCovid19 = estampilla.ApoyaEmergenciaCovid19;
     ValorEstampilla        = estampilla.ValorEstampilla;
 }
示例#2
0
 public EstampillaViewModel(Estampilla estampilla)
 {
     NContrato    = estampilla.NContrato;
     ObjContrato  = estampilla.ObjContrato;
     VContrato    = estampilla.VContrato;
     ApoyaCovid19 = estampilla.ApoyaCovid19;
     VEstampilla  = estampilla.VEstampilla;
 }
 public void Eliminar(Estampilla estampillas)
 {
     using (var command = _connection.CreateCommand())
     {
         command.CommandText = "Delete from persona where Identificacion=@nContrato";
         command.Parameters.AddWithValue("@Identificacion", estampillas.nContrato);
         command.ExecuteNonQuery();
     }
 }
        public ActionResult <EstampillaViewModel> Post(EstampillaInputModel estampillaInput)
        {
            Estampilla estampilla = MapearEstampilla(estampillaInput);
            var        response   = _estampillaService.Guardar(estampilla);

            if (response.Error)
            {
                return(BadRequest(response.Mensaje));
            }
            return(Ok(response.Estampilla));
        }
示例#5
0
        private Estampilla MapearEstampilla(EstampillaInputModel estampillaInput)
        {
            var estampilla = new Estampilla
            {
                NContrato    = estampillaInput.NContrato,
                ObjContrato  = estampillaInput.ObjContrato,
                VContrato    = estampillaInput.VContrato,
                ApoyaCovid19 = estampillaInput.ApoyaCovid19,
            };

            return(estampilla);
        }
        private Estampilla MapearEstampilla(EstampillaInputModel estampillaInput)
        {
            var estampilla = new Estampilla
            {
                NumeroDeContrato       = estampillaInput.NumeroDeContrato,
                ObjetoDelContrato      = estampillaInput.ObjetoDelContrato,
                ValorDelContrato       = estampillaInput.ValorDelContrato,
                ApoyaEmergenciaCovid19 = estampillaInput.ApoyaEmergenciaCovid19,
            };

            return(estampilla);
        }
 public void Guardar(Estampilla estampilla)
 {
     using (var command = _connection.CreateCommand()){
         command.CommandText = @"Insert Into Estampilla (contratoNum,contratoObj,contratoValu, apoyaEmergenciaCovid, valorEstampilla)
     values (@contratoNum,@contratoObj,@contratoValu,@apoyaEmergenciaCovid,@valorEstampilla)";
         command.Parameters.AddWithValue("@contratoNum", persona.contratoNum);
         command.Parameters.AddWithValue("@contratoObj", persona.contratoObj);
         command.Parameters.AddWithValue("@contratoValu", persona.contratoValu);
         command.Parameters.AddWithValue("@apoyaEmergenciaCovid", persona.apoyaEmergenciaCovid);
         command.Parameters.AddWithValue("@valorEstampilla", persona.valorEstampilla);
         var filas = command.ExecuteNonQuery();
     }
 }
示例#8
0
 public void Guardar(Estampilla estampilla)
 {
     using (var command = _connection.CreateCommand())
     {
         command.CommandText = @"Insert Into Copago (NContrato,ObjContrato,VContrato,ApoyaCovid19,VEstampilla) 
                                 values (@NContrato,ObjContrato,@VContrato,@ApoyaCovid19,@VEstampilla)";
         command.Parameters.AddWithValue("@NContrato", estampilla.NContrato);
         command.Parameters.AddWithValue("@ObjContrato", estampilla.ObjContrato);
         command.Parameters.AddWithValue("@VContrato", estampilla.VContrato);
         command.Parameters.AddWithValue("@ApoyaCovid19", estampilla.ApoyaCovid19);
         command.Parameters.AddWithValue("@VEstampilla", estampilla.VEstampilla);
         var filas = command.ExecuteNonQuery();
     }
 }
示例#9
0
 public void Guardar(Estampilla estampilla)
 {
     using (var command = _connection.CreateCommand())
     {
         command.CommandText = @"Insert Into Estampilla (NumeroDeContrato, ObjetoDelContrato, ValorDelContrato, ApoyaEmergenciaCovid19, ValorEstampilla) 
                                 values (@NumeroDeContrato, @ObjetoDelContrato, @ValorDelContrato, @ApoyaEmergenciaCovid19, @ValorEstampilla)";
         command.Parameters.AddWithValue("@NumeroDeContrato", estampilla.NumeroDeContrato);
         command.Parameters.AddWithValue("@ObjetoDelContrato", estampilla.ObjetoDelContrato);
         command.Parameters.AddWithValue("@ValorDelContrato", estampilla.ValorDelContrato);
         command.Parameters.AddWithValue("@ApoyaEmergenciaCovid19", estampilla.ApoyaEmergenciaCovid19);
         command.Parameters.AddWithValue("@ValorEstampilla", estampilla.ValorEstampilla);
         var filas = command.ExecuteNonQuery();
     }
 }
示例#10
0
        private Estampilla DataReaderMapToPerson(SqlDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            Estampilla estampilla = new Estampilla();

            estampilla.nContrato              = (string)dataReader["NumContrato"];
            estampilla.oContrato              = (string)dataReader["Obj Contrato"];
            estampilla.vrContrato             = (string)dataReader["Valor Contrato"];
            estampilla.apoyoEmergenciaCovid19 = (int)dataReader["apoyo"];
            return(estampilla);
        }
示例#11
0
 public void Guardar(Estampilla estampillas)
 {
     using (var command = _connection.CreateCommand())
     {
         command.CommandText = @"Insert Into Estampilla (nContrato,oContrato,vrContrato, apoyoEmergenciaCovid19, vrEstampilla) 
                                 values (@nContrato,@oContrato,@vrContrato,@apoyoEmergenciaCovid19,@vrEstampilla)";
         command.Parameters.AddWithValue("@nContrato", estampillas.nContrato);
         command.Parameters.AddWithValue("@oContrato", estampillas.oContrato);
         command.Parameters.AddWithValue("@vrContrato", estampillas.vrContrato);
         command.Parameters.AddWithValue("@poyoEmergenciaCovid19", estampillas.apoyoEmergenciaCovid19);
         command.Parameters.AddWithValue("@vrEstampilla", estampillas.vrEstampilla);
         var filas = command.ExecuteNonQuery();
     }
 }
        private Estampilla DataReaderMapToPerson(SqlDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            Estampilla estampilla = new Estampilla();

            estampilla.contratoNum  = (int)dataReader["contratoNum"];
            estampilla.contratoObj  = (string)dataReader["contratoObj"];
            estampilla.contratoValu = (int)dataReader["contratoValu"];
            persestampillaona.apoyaEmergenciaCovid = (bool)dataReader["apoyaEmergenciaCovid"];
            return(estampilla);
        }
示例#13
0
        private Estampilla DataReaderMapToPerson(SqlDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            Estampilla estampilla = new Estampilla();

            estampilla.NContrato    = (string)dataReader["NContrato"];
            estampilla.ObjContrato  = (string)dataReader["ObjContrato"];
            estampilla.VContrato    = (decimal)dataReader["VContrato"];
            estampilla.ApoyaCovid19 = (string)dataReader["ApoyaCovid19"];
            estampilla.VEstampilla  = (decimal)dataReader["VEstampilla"];

            return(estampilla);
        }
示例#14
0
        private Estampilla DataReaderMapToPerson(SqlDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            Estampilla estampilla = new Estampilla();

            estampilla.NumeroDeContrato       = (string)dataReader["NumeroDeContrato"];
            estampilla.ObjetoDelContrato      = (string)dataReader["ObjetoDelContrato"];
            estampilla.ValorDelContrato       = (int)dataReader["ValorDelContrato"];
            estampilla.ApoyaEmergenciaCovid19 = (string)dataReader["ApoyaEmergenciaCovid19"];
            estampilla.ValorEstampilla        = (int)dataReader["ValorEstampilla"];

            return(estampilla);
        }
示例#15
0
 public GuardarEstampillaResponse Guardar(Estampilla estampilla)
 {
     try
     {
         estampilla.CalcularVrEstampilla();
         _conexion.Open();
         _repositorio.Guardar(estampilla);
         _conexion.Close();
         return(new GuardarEstampillaResponse(estampilla));
     }
     catch (Exception e)
     {
         return(new GuardarEstampillaResponse($"Error de la Aplicacion: {e.Message}"));
     }
     finally { _conexion.Close(); }
 }
示例#16
0
文件: Data.cs 项目: MarcosCM01/Lab-5
        public void LecturaCSV(string path)
        {
            string[] lineas   = File.ReadAllLines(path);
            int      contador = 0;

            foreach (var linea in lineas)
            {
                Informacion Info = new Informacion();

                if (contador > 0)
                {
                    string[] infolinea = linea.Split(';');
                    for (int i = 12; i < 23; i++)
                    {
                        Estampilla estapa = new Estampilla();

                        estapa.cantidad = int.Parse(infolinea[i]);
                        estapa.numero   = int.Parse(infolinea[i - 11]);

                        if (int.Parse(infolinea[i]) == 0)
                        {
                            Info.Faltantes.Add(estapa);
                            Diccionario2.Add(infolinea[0] + infolinea[i - 11], false);
                        }
                        else if (int.Parse(infolinea[i]) > 1)
                        {
                            Info.Coleccionadas.Add(estapa);
                            Info.Disponibles.Add(estapa);
                            Diccionario2.Add(infolinea[0] + infolinea[i - 11], true);
                        }
                        else
                        {
                            Info.Coleccionadas.Add(estapa);
                            Diccionario2.Add(infolinea[0] + infolinea[i - 11], true);
                        }
                    }
                    Equipos.Add(infolinea[0]);
                    Diccionario1.Add(infolinea[0], Info);
                }
                else
                {
                    contador++;
                }
            }
        }
示例#17
0
        public List <Estampilla> ConsultarTodos()
        {
            SqlDataReader     dataReader;
            List <Estampilla> estampillas = new List <Estampilla>();

            using (var command = _connection.CreateCommand())
            {
                command.CommandText = "Select * from estampilla ";
                dataReader          = command.ExecuteReader();
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Estampilla estampilla = DataReaderMapToPerson(dataReader);
                        estampillas.Add(estampilla);
                    }
                }
            }
            return(estampillas);
        }
示例#18
0
 public GuardarEstampillaResponse(Estampilla estampilla)
 {
     Error      = false;
     Estampilla = estampilla;
 }