private void CarregarDTO_RegraPassoCondicao_Cadastro(RegraPassoCondicao dto, DataRow dr) { if (Util.GetNonNull(dr["RegraPassoCondicaoId"])) dto.RegraPassoCondicaoId = (int)dr["RegraPassoCondicaoId"]; if (Util.GetNonNull(dr["RegraPassoId"])) dto.RegraPassoId = (int)dr["RegraPassoId"]; if (Util.GetNonNull(dr["UsuarioGrupoId"])) dto.UsuarioGrupoId = (int)dr["UsuarioGrupoId"]; if (Util.GetNonNull(dr["UsuarioId"])) dto.UsuarioId = (int)dr["UsuarioId"]; if (Util.GetNonNull(dr["QuantidadeMinimaUsuarios"])) dto.QuantidadeMinimaUsuarios = (int)dr["QuantidadeMinimaUsuarios"]; if (Util.GetNonNull(dr["Usuario"])) dto.Detalhes.Usuario = dr["Usuario"].ToString(); if (Util.GetNonNull(dr["UsuarioGrupo"])) dto.Detalhes.UsuarioGrupo = dr["UsuarioGrupo"].ToString(); }
public RegraPassoCondicaoResponse() { Resposta = new Resposta(); RegraPassoCondicao = new RegraPassoCondicao(); }
public List<RegraPassoCondicao> ListarRegraPassoCondicao(int RegraPassoId) { List<RegraPassoCondicao> lista = new List<RegraPassoCondicao>(); RegraPassoCondicao reg; AcessoDados acesso = new AcessoDados(); DataTable tabela = new DataTable(); tabela = acesso.CarregarDadosParametros("dbCCBC", "USP_SEL_RegraPassoCondicao", null, RegraPassoId); foreach (DataRow r in tabela.Rows) { reg = new RegraPassoCondicao(); CarregarDTO_RegraPassoCondicao_Cadastro(reg, r); lista.Add(reg); } return lista; }
public RegraPassoCondicaoResponse Gravar(RegraPassoCondicao RegraPassoCondicao, RegraPassoCondicao RegraOld) { RegraPassoCondicaoResponse resposta = new RegraPassoCondicaoResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@RegraPassoCondicaoId", SqlDbType.Int, RegraPassoCondicao.RegraPassoCondicaoId); objetoConexao.AdicionarParametro("@RegraPassoId", SqlDbType.Int, RegraPassoCondicao.RegraPassoId); objetoConexao.AdicionarParametro("@UsuarioGrupoId", SqlDbType.Int, RegraPassoCondicao.UsuarioGrupoId); objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.VarChar, RegraPassoCondicao.UsuarioId); objetoConexao.AdicionarParametro("@QuantidadeMinimaUsuarios", SqlDbType.VarChar, RegraPassoCondicao.QuantidadeMinimaUsuarios); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_RegraPassoCondicao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.RegraPassoCondicao = RegraPassoCondicao; resposta.RegraPassoCondicao.RegraPassoCondicaoId = (int)dt.Rows[0]["RegraPassoCondicaoId"]; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public RegraPassoCondicaoResponse CarregarRegraPassoCondicao(int RegraPassoCondicaoId, int RegraPassoId) { RegraPassoCondicaoResponse resposta = new RegraPassoCondicaoResponse(); RegraPassoCondicao regraPassoCondicao; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@RegraPassoCondicaoId", SqlDbType.Int, RegraPassoCondicaoId); objetoConexao.AdicionarParametro("@RegraPassoId", SqlDbType.Int, RegraPassoId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_RegraPassoCondicao")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; regraPassoCondicao = new RegraPassoCondicao(); CarregarDTO_RegraPassoCondicao_Cadastro(regraPassoCondicao, dr); resposta.RegraPassoCondicao = regraPassoCondicao; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public ActionResult CarregarRegraPassoCondicao(int RegraPassoCondicaoId, int RegraPassoId) { RegraDAL dal = new RegraDAL(); RegraPassoCondicao dto = new RegraPassoCondicao(); RegraDAL regraDAL = new RegraDAL(); var resposta = regraDAL.CarregarRegraPassoCondicao(RegraPassoCondicaoId, RegraPassoId); return Json(resposta, JsonRequestBehavior.AllowGet); }
public ActionResult GravarRegraPassoCondicao(int RegraPassoCondicaoId, int RegraPassoId, int? UsuarioGrupoId, int? UsuarioId, string Regra, string RegraOld) { NumberFormatInfo provider = NumberFormatInfo.CurrentInfo; var form = (JObject)JsonConvert.DeserializeObject(Regra); RegraPassoCondicao _anterior = new RegraPassoCondicao(); RegraPassoCondicao _novo = new RegraPassoCondicao(); _novo.RegraPassoCondicaoId = RegraPassoCondicaoId; _novo.RegraPassoId = RegraPassoId; _novo.UsuarioGrupoId = UsuarioGrupoId; _novo.UsuarioId = UsuarioId; _novo.QuantidadeMinimaUsuarios = (int)Util.GetValue<int>(form, "QtdAprovacao"); #region --> Validação //RegraResponse resp = new RegraResponse(); //if (_novo.RegraTipoId == null || _novo.RegraTipoId == 0) //{ // resp.Resposta.Erro = true; // if (resp.Resposta.Mensagem.Length > 0) resp.Resposta.Mensagem += "<br />"; // resp.Resposta.Mensagem += "- Selecionar o Tipo da Regra"; //} //if (resp.Resposta.Erro) //{ // return Json(resp, JsonRequestBehavior.AllowGet); //} #endregion if (RegraOld != null && RegraOld != "null") { var formOld = (JObject)JsonConvert.DeserializeObject(RegraOld); //_anterior.Sequencia = (int)Util.GetValue<int>(formOld, "Sequencia"); //_anterior.Descricao = (string)Util.GetValue<string>(formOld, "Descricao"); //_anterior.QuantidadeMinimaUsuariosDoGrupo = (int)Util.GetValue<int>(formOld, "QtdAprovacao"); } return Json(new RegraDAL().Gravar(_novo, _anterior), JsonRequestBehavior.AllowGet); }