Example #1
0
        protected void grdItemManutencao_InsertCommand(object sender, GridCommandEventArgs e)
        {
            try
            {
                GridDataInsertItem insertedItem    = (GridDataInsertItem)e.Item;
                ItemManutencao     _itemManutencao = new ItemManutencao();
                _itemManutencao.RegistroManutencaoID = int.Parse(Request["RegistroManutencaoID"]);
                _itemManutencao.Descricao            = (insertedItem["colDescricao"].Controls[0] as TextBox).Text;
                _itemManutencao.Lote               = (insertedItem["colLote"].Controls[0] as TextBox).Text;
                _itemManutencao.NumeroSerie        = (insertedItem["colNumeroSerie"].Controls[0] as TextBox).Text;
                _itemManutencao.Quantidade         = ((insertedItem["colQuantidade"].Controls[0] as RadNumericTextBox).Value != null) ? decimal.Parse((insertedItem["colQuantidade"].Controls[0] as RadNumericTextBox).Value.ToString()) : 0;
                _itemManutencao.Custo              = ((insertedItem["colCusto"].Controls[0] as RadNumericTextBox).Value != null) ? decimal.Parse((insertedItem["colCusto"].Controls[0] as RadNumericTextBox).Value.ToString()) : 0;
                _itemManutencao.DataCriacao        = DateTime.Now;
                _itemManutencao.UsuarioCriador     = int.Parse(Session["ssnLoggedUserID"].ToString());
                _itemManutencao.DataModificacao    = DateTime.Now;
                _itemManutencao.UsuarioModificador = int.Parse(Session["ssnLoggedUserID"].ToString());

                using (UnitOfWork oUnitOfWork = new UnitOfWork())
                {
                    oUnitOfWork.ItemManutencaoREP.Adicionar(_itemManutencao);
                    oUnitOfWork.Save();
                }

                Utils.Notificar(ntfGeral, "Registro de produto inserido com sucesso.", Enums.TipoNotificacao.Informacao);
            }
            catch (Exception ex)
            {
                e.Canceled = true;
                Log.Trace(ex, true);
                Utils.Notificar(ntfGeral, "Falha ao tentar incluir registro de produto.", Enums.TipoNotificacao.Erro);
            }
        }
Example #2
0
        protected void grdEndereco_InsertCommand(object sender, GridCommandEventArgs e)
        {
            try
            {
                GridDataInsertItem insertedItem = (GridDataInsertItem)e.Item;
                Endereco           _endereco    = new Endereco();
                _endereco.EntidadeID           = int.Parse(Request["EntidadeID"]);
                _endereco.Cep                  = (insertedItem["colCEP"].FindControl("txtCEP") as RadMaskedTextBox).Text;
                _endereco.Logradouro           = (insertedItem["colLogradouro"].FindControl("txtLogradouro") as RadTextBox).Text;
                _endereco.Numero               = int.Parse((insertedItem["colNumero"].FindControl("txtNumero") as RadMaskedTextBox).Text);
                _endereco.Complemento          = (insertedItem["colComplemento"].FindControl("txtComplemento") as RadTextBox).Text;
                _endereco.Bairro               = (insertedItem["colBairro"].FindControl("txtBairro") as RadTextBox).Text;
                _endereco.CidadeID             = int.Parse((insertedItem["colCidade"].FindControl("hdnCidadeID") as HiddenField).Value);
                _endereco.EnderecoTipoID       = int.Parse((insertedItem["colEnderecoTipo"].Controls[1] as RadComboBox).SelectedValue);
                _endereco.DataCriacao          = DateTime.Now;
                _endereco.UsuarioCriadorID     = int.Parse(Session["ssnLoggedUserID"].ToString());
                _endereco.DataModificacao      = DateTime.Now;
                _endereco.UsuarioModificadorID = int.Parse(Session["ssnLoggedUserID"].ToString());

                using (UnitOfWork oUnitOfWork = new UnitOfWork())
                {
                    oUnitOfWork.EnderecoREP.Adicionar(_endereco);
                    oUnitOfWork.Save();

                    // Se o canal for principal, os outros devem ser "não principais"
                    if ((insertedItem["colIsPrincipal"].Controls[0] as CheckBox).Checked)
                    {
                        oUnitOfWork.EnderecoREP.AplicarRegistroPrincipal(_endereco);
                        oUnitOfWork.Save();
                    }
                    else
                    {
                        oUnitOfWork.EnderecoREP.RemoverRegistroPrincipal(_endereco);
                        oUnitOfWork.Save();
                    }
                }

                Utils.Notificar(ntfGeral, "Registros de endereço atualizados.", Enums.TipoNotificacao.Informacao);
            }
            catch (Exception ex)
            {
                e.Canceled = true;
                Log.Trace(ex, true);
                Utils.Notificar(ntfGeral, "Falha ao tentar incluir registro de endereço.", Enums.TipoNotificacao.Erro);
            }
        }
        protected void gridResponses_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
        {
            if (e.CommandName == RadGrid.PerformInsertCommandName)
            {
                GridDataInsertItem gridItem = (GridDataInsertItem)e.Item;

                RadTextBox txtResponseLetter = gridItem.FindControl("txtResponseLetter") as RadTextBox;
                RadTextBox txtResponseText   = gridItem.FindControl("txtResponseText") as RadTextBox;

                RatingScaleResponseEntity entity = new RatingScaleResponseEntity();
                entity.RatingScaleID  = this.CurrentRsID;
                entity.ResponseLetter = txtResponseLetter.Text;
                entity.ResponseText   = txtResponseText.Text;

                entity.ID = jqm.AddRatingScaleResponse(entity, this.CurrentUserID);

                BindData();
            }
        }
Example #4
0
    protected void rategrid_InsertCommand(object source, GridCommandEventArgs e)
    {
        GridDataInsertItem insertedItem = (GridDataInsertItem)e.Item;

        string ReferenceID       = (insertedItem["Sno"].Controls[3] as Label).Text;
        string Rate              = (insertedItem["Rate"].Controls[1] as RadNumericTextBox).Text;
        string Family            = (insertedItem["Family"].Controls[1] as RadNumericTextBox).Text;
        string Fringe            = (insertedItem["Fringe"].Controls[1] as RadNumericTextBox).Text;
        bool   hasValue          = (insertedItem["Effective_Date"].Controls[1] as RadDatePicker).SelectedDate.HasValue;
        string strEffective_Date = (hasValue ? (insertedItem["Effective_Date"].Controls[1] as RadDatePicker).SelectedDate.Value.ToShortDateString() : null);
        string Effective_Date    = strEffective_Date;

        Repository.Struct.SpResultset resultset = Repository.Members.InsertRate(ReferenceID, Isdecimal(Rate), Isdecimal(Family), Isdecimal(Fringe), Effective_Date);
        if (resultset.Isresult)
        {
            rategrid.Rebind();
            e.Item.OwnerTableView.IsItemInserted = false;
        }
    }
Example #5
0
    protected void feegrid_InsertCommand(object source, GridCommandEventArgs e)
    {
        GridDataInsertItem insertedItem = (GridDataInsertItem)e.Item;

        string ReferenceID       = (insertedItem["Sno"].Controls[3] as Label).Text;
        string Init_FullTime     = (insertedItem["Init_FullTime"].Controls[1] as RadNumericTextBox).Text;
        string Init_PartTime     = (insertedItem["Init_PartTime"].Controls[1] as RadNumericTextBox).Text;
        string Due_FullTime      = (insertedItem["Due_FullTime"].Controls[1] as RadNumericTextBox).Text;
        string Due_PartTime      = (insertedItem["Due_PartTime"].Controls[1] as RadNumericTextBox).Text;
        bool   hasValue          = (insertedItem["Effective_Date"].Controls[1] as RadDatePicker).SelectedDate.HasValue;
        string strEffective_Date = (hasValue ? (insertedItem["Effective_Date"].Controls[1] as RadDatePicker).SelectedDate.Value.ToShortDateString() : null);
        string Effective_Date    = strEffective_Date;

        Repository.Struct.SpResultset resultset = Repository.Shops.InsertFee(ReferenceID, Isdecimal(Init_FullTime), Isdecimal(Init_PartTime), Isdecimal(Due_FullTime), Isdecimal(Due_PartTime), Effective_Date);
        if (resultset.Isresult)
        {
            feegrid.Rebind();
            e.Item.OwnerTableView.IsItemInserted = false;
        }
    }
Example #6
0
        protected void grid_ItemDetail_InsertCommand(object source, GridCommandEventArgs e)
        {
            int RowID = e.Item.DataSetIndex;
            GridDataInsertItem edititem     = (GridDataInsertItem)e.Item;
            DataTable          dt_ItemLines = (DataTable)Session["dt_ItemLines"];

            string ItemCode = ((RadTextBox)edititem["ItemCode"].FindControl("tbItemCode")).Text.Trim();

            if (ItemCode == "")
            {
                return;
            }

            foreach (DataRow dr in dt_ItemLines.Rows)
            {
                if (ItemCode == (string)dr["ItemCode"])
                {
                    grid_ItemDetail.Rebind();
                    return;
                }
            }

            string ItemName = ((Label)edititem["ItemName"].FindControl("tbItemName")).Text.Trim();

            string Unit = ((Label)edititem["Unit"].FindControl("tbUnit")).Text.Trim();

            string UnitCost = ((Label)edititem["UnitCost"].FindControl("tbUnitCost")).Text.Trim();

            decimal Quantity = Convert.ToDecimal(((RadNumericTextBox)edititem["Quantity"].FindControl("tbQuantity")).Text.Trim());
            decimal Amount   = Convert.ToDecimal(((RadNumericTextBox)edititem["Amount"].FindControl("tbAmount")).Text.Trim());


            dt_ItemLines.Rows.Add(ItemCode, ItemName, Unit, UnitCost, Quantity, Amount, "Insert");
            Session["dt_ItemLines"] = dt_ItemLines;

            CalculateMRC(12);


            grid_ItemDetail.Rebind();
        }
Example #7
0
    protected void contactgrid_InsertCommand(object source, GridCommandEventArgs e)
    {
        GridDataInsertItem insertedItem = (GridDataInsertItem)e.Item;

        string ReferenceID = (insertedItem["Sno"].Controls[3] as Label).Text;
        string Name        = (insertedItem["Name"].Controls[1] as TextBox).Text.ToUpper();
        string Type        = (insertedItem["Type"].Controls[3] as RadComboBox).SelectedValue;
        string Other       = (insertedItem["Type"].Controls[5] as TextBox).Text.ToUpper();
        string Phone       = (insertedItem["Phone"].Controls[1] as RadMaskedTextBox).Text;
        string Fax         = (insertedItem["Fax"].Controls[1] as RadMaskedTextBox).Text;
        string Mobile      = (insertedItem["Mobile"].Controls[1] as RadMaskedTextBox).Text;
        string Email       = (insertedItem["Email"].Controls[1] as TextBox).Text;
        string Extn        = (insertedItem["Extn"].Controls[1] as TextBox).Text;

        Repository.Struct.SpResultset resultset = Repository.Shops.InsertContact(ReferenceID, Name, Type, Other, Phone, Fax, Mobile, Email, Extn);

        if (resultset.Isresult)
        {
            contactgrid.Rebind();
            e.Item.OwnerTableView.IsItemInserted = false;
        }
    }
Example #8
0
    protected void dependencygrid_InsertCommand(object source, GridCommandEventArgs e)
    {
        GridDataInsertItem insertedItem = (GridDataInsertItem)e.Item;

        string ReferenceID  = (insertedItem["Sno"].Controls[3] as Label).Text;
        string FirstName    = (insertedItem["FirstName"].Controls[1] as TextBox).Text.ToUpper();
        string LastName     = (insertedItem["LastName"].Controls[1] as TextBox).Text.ToUpper();
        string Gender       = (insertedItem["Gender"].Controls[3] as RadComboBox).SelectedValue;
        bool   hasValue     = (insertedItem["BirthDate"].Controls[1] as RadDatePicker).SelectedDate.HasValue;
        string strBirthDate = (hasValue ? (insertedItem["BirthDate"].Controls[1] as RadDatePicker).SelectedDate.Value.ToShortDateString() : null);
        string SSN          = (insertedItem["SSN"].Controls[1] as RadMaskedTextBox).Text;
        string Relationship = (insertedItem["Relationship"].Controls[3] as RadComboBox).SelectedValue;
        bool   Beneficiary  = (insertedItem["Beneficiary"].Controls[3] as CheckBox).Checked;

        Repository.Struct.SpResultset resultset = Repository.Members.InsertDependency(ReferenceID, FirstName, LastName, strBirthDate, SSN, Relationship, Gender, Beneficiary);

        if (resultset.Isresult)
        {
            dependencygrid.Rebind();
            e.Item.OwnerTableView.IsItemInserted = false;
        }
    }
Example #9
0
    protected void Initiationgrid_InsertCommand(object source, GridCommandEventArgs e)
    {
        GridDataInsertItem insertedItem = (GridDataInsertItem)e.Item;
        string             ReferenceID  = (insertedItem["Sno"].Controls[3] as Label).Text;
        string             Date         = (insertedItem["Date"].Controls[1] as RadDatePicker).SelectedDate.ToString();
        string             Amount       = (insertedItem["Amount"].Controls[1] as RadNumericTextBox).Text;

        switch (Feeoption.SelectedValue)
        {
        case "1":
            Repository.Members.InsertFullFee(ReferenceID, Date);
            Initiationgrid.Rebind();
            break;

        case "2":
            Repository.Struct.SpResultset resultset = Repository.Members.InsertPartialFee(ReferenceID, Amount, Date);
            if (resultset.Isresult)
            {
                Initiationgrid.Rebind();
                e.Item.OwnerTableView.IsItemInserted = false;
            }
            break;
        }
    }
Example #10
0
        protected void btnPesquisarCEP_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            ImageButton btnPesquisarCEP = (ImageButton)sender;

            if (btnPesquisarCEP.NamingContainer is GridDataItem)
            {
                GridDataItem     editItem = (GridDataItem)btnPesquisarCEP.NamingContainer;
                RadMaskedTextBox txtCEP   = (RadMaskedTextBox)editItem.FindControl("txtCEP");
                if (!string.IsNullOrEmpty(txtCEP.Text))
                {
                    RadTextBox  txtLogradouro = (RadTextBox)editItem.FindControl("txtLogradouro");
                    RadTextBox  txtBairro     = (RadTextBox)editItem.FindControl("txtBairro");
                    RadTextBox  txtCidadeNome = (RadTextBox)editItem.FindControl("txtCidadeNome");
                    HiddenField hdnCidadeID   = (HiddenField)editItem.FindControl("hdnCidadeID");
                    RadTextBox  txtUF         = (RadTextBox)editItem.FindControl("txtUF");
                    RadTextBox  txtPaisNome   = (RadTextBox)editItem.FindControl("txtPaisNome");

                    result_BuscarEnderecoCep _buscarEnderecoCep;
                    using (UnitOfWork oUnitOfWork = new UnitOfWork())
                    {
                        _buscarEnderecoCep = oUnitOfWork.EntidadeREP.BuscarEnderecoCep(txtCEP.Text, txtBairro.Text, txtLogradouro.Text, null);
                    }

                    if (_buscarEnderecoCep != null)
                    {
                        txtLogradouro.Text = _buscarEnderecoCep.Logradouro;
                        txtBairro.Text     = _buscarEnderecoCep.BairroNome;
                        txtCidadeNome.Text = _buscarEnderecoCep.CidadeNome;
                        hdnCidadeID.Value  = _buscarEnderecoCep.CidadeID.ToString();
                        txtUF.Text         = _buscarEnderecoCep.Sigla;
                    }
                    else
                    {
                        Utils.Notificar(ntfGeral, "C.E.P não encontrado.", Enums.TipoNotificacao.Alerta);
                    }
                }
                else
                {
                    Utils.Notificar(ntfGeral, "Informe um número válido de C.E.P para efetuar a pesquisa.", Enums.TipoNotificacao.Alerta);
                }
            }
            if (btnPesquisarCEP.NamingContainer is GridDataInsertItem)
            {
                GridDataInsertItem insertItem = (GridDataInsertItem)btnPesquisarCEP.NamingContainer;
                RadMaskedTextBox   txtCEP     = (RadMaskedTextBox)insertItem.FindControl("txtCEP");
                if (!string.IsNullOrEmpty(txtCEP.Text))
                {
                    RadTextBox  txtLogradouro = (RadTextBox)insertItem.FindControl("txtLogradouro");
                    RadTextBox  txtBairro     = (RadTextBox)insertItem.FindControl("txtBairro");
                    RadTextBox  txtCidadeNome = (RadTextBox)insertItem.FindControl("txtCidadeNome");
                    HiddenField hdnCidadeID   = (HiddenField)insertItem.FindControl("hdnCidadeID");
                    RadTextBox  txtUF         = (RadTextBox)insertItem.FindControl("txtUF");
                    RadTextBox  txtPaisNome   = (RadTextBox)insertItem.FindControl("txtPaisNome");

                    result_BuscarEnderecoCep _buscarEnderecoCep;
                    using (UnitOfWork oUnitOfWork = new UnitOfWork())
                    {
                        _buscarEnderecoCep = oUnitOfWork.EntidadeREP.BuscarEnderecoCep(txtCEP.Text, txtBairro.Text, txtLogradouro.Text, null);
                    }

                    if (_buscarEnderecoCep != null)
                    {
                        txtLogradouro.Text = _buscarEnderecoCep.Logradouro;
                        txtBairro.Text     = _buscarEnderecoCep.BairroNome;
                        txtCidadeNome.Text = _buscarEnderecoCep.CidadeNome;
                        hdnCidadeID.Value  = _buscarEnderecoCep.CidadeID.ToString();
                        txtUF.Text         = _buscarEnderecoCep.Sigla;
                    }
                    else
                    {
                        Utils.Notificar(ntfGeral, "C.E.P não encontrado.", Enums.TipoNotificacao.Alerta);
                    }
                }
                else
                {
                    Utils.Notificar(ntfGeral, "Informe um número válido de C.E.P para efetuar a pesquisa.", Enums.TipoNotificacao.Alerta);
                }
            }
        }