示例#1
0
        public RegimeModel GetRegime(string IdRegimeHora)
        {
            RegimeModel   rm = new RegimeModel();
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("SELECT IDRegimeHora,DSRegimeHora,TotalHoraSemana,TotalHoraDia, RegimePlantonista,PermitehoraExtra, TotalMaximoHoraExtraDia,TotalMaximoHoraExtraMes, TotalHorasFolgaPlantonista");
            sb.AppendLine("FROM PontoFrequenciaPMC.dbo.TBRegimeHora");
            sb.AppendLine("WHERE IdRegimeHora = " + IdRegimeHora);
            SqlDataReader dr = Util.getDataReader(sb.ToString());

            if (dr.Read())
            {
                rm.IDRegimeHora               = dr["IDRegimeHora"].ToString();
                rm.DSRegimeHora               = dr["DSRegimeHora"].ToString();
                rm.TotalHoraSemana            = dr["TotalHoraSemana"].ToString();
                rm.TotalHoraDia               = dr["TotalHoraDia"].ToString();
                rm.RegimePlantonista          = dr["RegimePlantonista"].ToString();
                rm.PermitehoraExtra           = dr["PermitehoraExtra"].ToString();
                rm.TotalMaximoHoraExtraDia    = dr["TotalMaximoHoraExtraDia"].ToString();
                rm.TotalMaximoHoraExtraMes    = dr["TotalMaximoHoraExtraMes"].ToString();
                rm.TotalHorasFolgaPlantonista = dr["TotalHorasFolgaPlantonista"].ToString();
            }
            dr.Close();
            return(rm);
        }
示例#2
0
        public void Salvar(RegimeModel item)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("");
            sb.AppendLine("INSERT INTO dbo.TBRegimeHora");
            sb.AppendLine("(DSRegimeHora, TotalHoraSemana, TotalHoraDia, RegimePlantonista, PermitehoraExtra, TotalMaximoHoraExtraDia, TotalMaximoHoraExtraMes, TotalHorasFolgaPlantonista)");
            sb.AppendLine("VALUES");
            sb.AppendLine("(" + Util.TratarStringAspas(item.DSRegimeHora) + ", " + Util.TratarNum(item.TotalHoraSemana) + ", " + Util.TratarNum(item.TotalHoraDia) + "," + Util.TratarNum(item.RegimePlantonista) +
                          ", " + Util.TratarNum(item.PermitehoraExtra) + ", " + Util.TratarNum(item.TotalMaximoHoraExtraDia) + ", " + Util.TratarNum(item.TotalMaximoHoraExtraMes) + ", " + Util.TratarNum(item.TotalHorasFolgaPlantonista) + ")");
            Util.ExecuteNonQuery(sb.ToString());
        }
示例#3
0
        public void Alterar(RegimeModel item)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("");
            sb.AppendLine("UPDATE dbo.TBRegimeHora");
            sb.AppendLine("SET DSRegimeHora = " + Util.TratarStringAspas(item.DSRegimeHora));
            sb.AppendLine(", TotalHoraSemana = " + Util.TratarNum(item.TotalHoraSemana));
            sb.AppendLine(", TotalHoraDia = " + Util.TratarNum(item.TotalHoraDia));
            sb.AppendLine(", RegimePlantonista = " + Util.TratarNum(item.RegimePlantonista));
            sb.AppendLine(", PermitehoraExtra = " + Util.TratarNum(item.PermitehoraExtra));
            sb.AppendLine(", TotalMaximoHoraExtraDia = " + Util.TratarNum(item.TotalMaximoHoraExtraDia));
            sb.AppendLine(", TotalMaximoHoraExtraMes = " + Util.TratarNum(item.TotalMaximoHoraExtraMes));
            sb.AppendLine(", TotalHorasFolgaPlantonista = " + Util.TratarNum(item.TotalHorasFolgaPlantonista));
            sb.AppendLine("WHERE IDRegimeHora = " + Util.TratarString(item.IDRegimeHora));
            Util.ExecuteNonQuery(sb.ToString());
        }
示例#4
0
    protected void btSalvar_Click(object sender, EventArgs e)
    {
        divLista.Visible = true;
        divForm.Visible  = false;
        RegimeModel rm = new RegimeModel();

        rm.IDRegimeHora               = txtCodigo.Text;
        rm.DSRegimeHora               = txtDescricao.Text;
        rm.TotalHoraSemana            = txtTotalHoraSemana.Text;
        rm.TotalHoraDia               = txtTotalHoraDia.Text;
        rm.TotalMaximoHoraExtraDia    = txtTotalMaxHoraDia.Text;
        rm.TotalMaximoHoraExtraMes    = txtTotalMaxHoraMes.Text;
        rm.TotalHorasFolgaPlantonista = txtTotalHorasFolga.Text;
        if (cbxRegime.Checked)
        {
            rm.RegimePlantonista = "1";
        }
        else
        {
            rm.RegimePlantonista = "0";
        }

        if (cbxHorasExtra.Checked)
        {
            rm.PermitehoraExtra = "1";
        }
        else
        {
            rm.PermitehoraExtra = "0";
        }

        if (string.IsNullOrEmpty(txtCodigo.Text))
        {
            rhd.Salvar(rm);
            LimparControles();
            GetDados();
        }
        else
        {
            rhd.Alterar(rm);
            LimparControles();
            GetDados();
        }
    }