Example #1
0
        public Boolean editar(Adelanto_TO adelanto, List <Int32> lista)
        {
            try
            {
                SqlCommand query = new SqlCommand(string_query(lista), conex);
                query.Parameters.AddWithValue("@id", adelanto.Id);
                query.Parameters.AddWithValue("@colaborador", adelanto.IdColaborador);
                query.Parameters.AddWithValue("@fecha", adelanto.Fecha);
                query.Parameters.AddWithValue("@monto", adelanto.Monto);
                query.Parameters.AddWithValue("@estado", adelanto.Estado);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                query.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #2
0
        public Boolean eliminar()
        {
            Adelanto_TO aguinaldo = new Adelanto_TO();

            aguinaldo.Id = this.Id;
            return(new Adelanto_BD().eliminar(aguinaldo));
        }
Example #3
0
        public Boolean agregar(Adelanto_TO adelanto)
        {
            try
            {
                SqlCommand query = new SqlCommand("INSERT INTO ADELANTO VALUES(@Colaborador, @fecha, @monto, @estado)", conex);
                query.Parameters.AddWithValue("@Colaborador", adelanto.IdColaborador);
                query.Parameters.AddWithValue("@fecha", adelanto.Fecha);
                query.Parameters.AddWithValue("@monto", adelanto.Monto);
                query.Parameters.AddWithValue("@estado", adelanto.Estado);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                query.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #4
0
        public Boolean eliminar(Adelanto_TO adelanto)
        {
            try
            {
                SqlCommand query = new SqlCommand("UPDATE ADELANTO SET estado_adelanto = @estado WHERE id_adelanto = @id", conex);
                query.Parameters.AddWithValue("@id", adelanto.Id);
                query.Parameters.AddWithValue("@estado", adelanto.Estado);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                query.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #5
0
        public Adelanto_TO bl_to_to()
        {
            Adelanto_TO adelanto = new Adelanto_TO();

            adelanto.Id            = this.Id;
            adelanto.IdColaborador = this.IdColaborador;
            adelanto.Fecha         = this.Fecha;
            adelanto.Monto         = this.Monto;
            adelanto.Estado        = this.Estado;
            return(adelanto);
        }
Example #6
0
        public Adelanto to_to_bl(Adelanto_TO to)
        {
            Adelanto adelanto = new Adelanto();

            adelanto.Id            = to.Id;
            adelanto.IdColaborador = to.IdColaborador;
            adelanto.Fecha         = to.Fecha;
            adelanto.Monto         = to.Monto;
            adelanto.Estado        = to.Estado;
            return(adelanto);
        }
Example #7
0
        public List <Adelanto_TO> obtener_lista_fechas(DateTime fecha_inicio, DateTime fecha_fin)
        {
            List <Adelanto_TO> lista = new List <Adelanto_TO>();
            Adelanto_TO        adelanto;

            try
            {
                SqlCommand query = new SqlCommand("SELECT * FROM ADELANTO WHERE estado_adelanto = 1 AND fecha_adelanto BETWEEN @inicio AND @fin", conex);
                query.Parameters.AddWithValue("@inicio", fecha_inicio);
                query.Parameters.AddWithValue("@fin", fecha_fin);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                SqlDataReader reader = query.ExecuteReader();
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        adelanto               = new Adelanto_TO();
                        adelanto.Id            = reader.GetInt32(0);
                        adelanto.IdColaborador = reader.GetInt32(1);
                        adelanto.Fecha         = reader.GetDateTime(2);
                        adelanto.Monto         = reader.GetDecimal(3);
                        adelanto.Estado        = reader.GetBoolean(4);
                        lista.Add(adelanto);
                    }
                    return(lista);
                }
                else
                {
                    return(lista);
                }
            }
            catch (Exception ex)
            {
                return(lista);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #8
0
        public List <Adelanto_TO> obtener_lista_activos()
        {
            List <Adelanto_TO> lista = new List <Adelanto_TO>();
            Adelanto_TO        adelanto;

            try
            {
                SqlCommand query = new SqlCommand("SELECT * FROM AGUINALDO where estado_adelanto = 1", conex);

                if (conex.State != ConnectionState.Open)
                {
                    conex.Open();
                }

                SqlDataReader reader = query.ExecuteReader();
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        adelanto               = new Adelanto_TO();
                        adelanto.Id            = reader.GetInt32(0);
                        adelanto.IdColaborador = reader.GetInt32(1);
                        adelanto.Fecha         = reader.GetDateTime(2);
                        adelanto.Monto         = reader.GetDecimal(3);
                        adelanto.Estado        = reader.GetBoolean(4);
                        lista.Add(adelanto);
                    }
                    return(lista);
                }
                else
                {
                    return(lista);
                }
            }
            catch (Exception ex)
            {
                return(lista);
            }
            finally
            {
                if (conex.State != System.Data.ConnectionState.Closed)
                {
                    conex.Close();
                }
            }
        }
Example #9
0
        public Boolean editar(List <Int32> lista)
        {
            Adelanto_TO adelanto = bl_to_to();

            return(new Adelanto_BD().editar(adelanto, lista));
        }
Example #10
0
        public Boolean agregar()
        {
            Adelanto_TO adelanto = bl_to_to();

            return(new Adelanto_BD().agregar(adelanto));
        }