public static void MapearFiltro(this ImportacaoController controller, FornecedorBaseListaVM model, ref ImportacaoFornecedoresFiltrosDTO filtro) { if (model.Filtro != null) { model.Filtro.ContratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); FornecedorBaseFiltroVM filtroVM = model.Filtro; filtro = Mapper.Map <FornecedorBaseFiltroVM, ImportacaoFornecedoresFiltrosDTO>(filtroVM); if (!string.IsNullOrEmpty(filtro.CNPJ)) { filtro.CNPJ = Mascara.RemoverMascara(filtro.CNPJ); } if (!string.IsNullOrEmpty(filtro.CPF)) { filtro.CPF = Mascara.RemoverMascara(filtro.CPF); } } else { filtro = new ImportacaoFornecedoresFiltrosDTO { ContratanteId = (int)Geral.PegaAuthTicket("ContratanteId") } }; }
public void CrearMascara(Mascara mascara) { DataBaseModelContext db = new DataBaseModelContext(); try { db.ContextOptions.ProxyCreationEnabled = _proxy; mascara.NoCampos = mascara.CampoMascara.Count; foreach (CampoMascara campoMascara in mascara.CampoMascara) { campoMascara.Descripcion = campoMascara.Descripcion.Trim().ToUpper(); campoMascara.NombreCampo = campoMascara.Descripcion.Trim().ToUpper().Replace(" ", ""); campoMascara.SimboloMoneda = campoMascara.SimboloMoneda == null ? null : campoMascara.SimboloMoneda.Trim().ToUpper(); campoMascara.TipoCampoMascara = null; } mascara.NombreTabla = (BusinessVariables.ParametrosMascaraCaptura.PrefijoTabla + mascara.Descripcion).Replace(" ", string.Empty); mascara.ComandoInsertar = (BusinessVariables.ParametrosMascaraCaptura.PrefijoComandoInsertar + mascara.Descripcion).Replace(" ", string.Empty); mascara.ComandoActualizar = (BusinessVariables.ParametrosMascaraCaptura.PrefijoComandoActualizar + mascara.Descripcion).Replace(" ", string.Empty); mascara.Habilitado = true; ExisteMascara(mascara); CrearEstructuraMascaraBaseDatos(mascara); db.Mascara.AddObject(mascara); db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { db.Dispose(); } }
public IActionResult Index() { var tipoFreteSelecionadoPeloUsuario = _cookie.Consultar("Carrinho.TipoFrete", false); if (tipoFreteSelecionadoPeloUsuario != null) { var enderecoEntrega = ObterEndereco(); var carrinhoHash = GerarHash(this._carrinhoCompra.Consultar()); int cep = int.Parse(Mascara.Remover(enderecoEntrega.CEP)); List <ProdutoItem> produtoItemCompleto = CarregarProdutoDB(); var frete = ObterFrete(cep.ToString()); var total = ObterValorTotalCompra(frete, produtoItemCompleto); var parcelamento = this._gerenciarPagarMe.CalcularPagamentoParcelado(total); ViewBag.Frete = frete; ViewBag.Parcelamento = parcelamento.Select(x => new SelectListItem( String.Format("{0} x {1} {2} - TOTAL: {3}", x.Numero, x.ValorPorParcela.ToString("C"), (x.Juros)? "c/ juros": "s/ juros", x.Valor.ToString("C")), x.Numero.ToString() ) ).ToList(); ViewBag.Produtos = produtoItemCompleto; return(View(nameof(Index))); } TempData["MSG_E"] = Mensagem.MSG_E009; return(RedirectToAction("EnderecoEntrega", "CarrinhoCompra")); }
protected override void OnInit(EventArgs e) { base.OnInit(e); _lstControles = new List <Control>(); Mascara mascara = null; if (Request.Params["Id"] != null) { mascara = _servicioMascaras.ObtenerMascaraCaptura(int.Parse(Request.Params["Id"])); } else { mascara = (Mascara)Session["PreviewDataFormulario"]; } if (mascara != null) { hfComandoInsertar.Value = mascara.ComandoInsertar; hfComandoActualizar.Value = mascara.ComandoInsertar; hfRandom.Value = mascara.Random.ToString(); lblTitle.Text = mascara.Descripcion; ParametrosGenerales parametros = _serviciosParametros.ObtenerParametrosGenerales(); if (parametros != null) { foreach (ArchivosPermitidos alowedFile in _serviciosParametros.ObtenerArchivosPermitidos()) { ArchivosPermitidos += string.Format("{0}|", alowedFile.Extensiones); } TamañoArchivo = double.Parse(parametros.TamanoDeArchivo); } PintaControles(mascara.CampoMascara); } }
public Mascara ObtenerMascaraCapturaByIdTicket(int idTicket) { DataBaseModelContext db = new DataBaseModelContext(); Mascara result = null; try { db.ContextOptions.ProxyCreationEnabled = _proxy; Ticket ticket = db.Ticket.Single(s => s.Id == idTicket); if (ticket != null) { db.LoadProperty(ticket, "Mascara"); result = ticket.Mascara; if (result != null) { db.LoadProperty(result, "CampoMascara"); foreach (CampoMascara campoMascara in result.CampoMascara) { db.LoadProperty(campoMascara, "TipoCampoMascara"); db.LoadProperty(campoMascara, "Catalogos"); } } } } catch (Exception ex) { throw new Exception(ex.Message); } return(result); }
public ActionResult Index(InclusaoLinkExternoVM model) { var modelCpfCnpj = Mascara.RemoverMascaraCpfCnpj(model.CPF); var filtroPesquisaFornecedor = PredicateBuilder.New <Fornecedor>(); filtroPesquisaFornecedor = filtroPesquisaFornecedor.And(x => x.CNPJ == modelCpfCnpj || x.CPF == modelCpfCnpj); DadosExternoPreCadastro preCadastro = new DadosExternoPreCadastro(pjpfBaseBp.ListarPorDocumento(modelCpfCnpj), modelCpfCnpj, model.IdContratante); preCadastro.PopularDados(); switch (preCadastro.PreCadastroEnum) { case CasosPreCadastroEnum.PreCadastradoOutroContratante: model.FichaCadastral = new FichaCadastralWebForLinkVM(model.IdContratante, CasosPreCadastroEnum.PreCadastradoOutroContratante); break; case CasosPreCadastroEnum.PreCadastradoProprio: model.FichaCadastral = PopularFichaCadastral(preCadastro.FornecedorBaseProprio, model.IdContratante, CasosPreCadastroEnum.PreCadastradoProprio, model.Link); break; default: break; } ViewBag.ExibirFicha = true; ViewBag.Imagem = RetornarEnderecoImagemContratante(model.IdContratante); return(View(model)); }
private FuncionarioModel ToModel() => new FuncionarioModel { id = funcionario?.id ?? 0, nome = tbNome.Text, cpf = Mascara.Remover(tbCpf.Text), genero = cbGenero.SelectedIndex == 0 ? Genero.Masculino : Genero.Feminino, dataDeNascimento = DataUtil.Converter(tbDataNascimento.Text), cargo = cargos[cbCargo.SelectedIndex], dataDeAdmissao = DataUtil.Converter(tbDataAdminissao.Text), salario = tbSalario.Text != string.Empty ? decimal.Parse(tbSalario.Text) : 0, dddCel = tbDddCel.Text.Trim(), celular = tbCelular.Text, dddTel = tbDddTel.Text.Trim(), telefone = tbTelefone.Text, email = tbEmail.Text, endereco = ToModelEndereco(), usuario = tbUsuario.Text, senha = tbSenha.Password, senhaHash = funcionario?.senhaHash };
protected void btnGuardar_OnClick(object sender, EventArgs e) { try { if (txtNombre.Text.Trim() == string.Empty) { throw new Exception("Debe especificar un nombre."); } Mascara nuevaMascara = ((Mascara)Session["MascaraAlta"]); if (((Mascara)Session["MascaraAlta"]).CampoMascara.Count <= 0) { throw new Exception("Debe al menos un campo."); } nuevaMascara.Descripcion = txtNombre.Text.Trim(); nuevaMascara.Random = chkClaveRegistro.Checked; _servicioMascaras.CrearMascara(nuevaMascara); LimpiarMascara(); if (OnAceptarModal != null) { OnAceptarModal(); } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); AlertaGeneral = _lstError; } }
protected void btnPreview_OnClick(object sender, EventArgs e) { try { if (txtNombre.Text.Trim() == string.Empty) { throw new Exception("Debe especificar un nombre."); } Mascara nuevaMascara = new Mascara(); nuevaMascara = ((Mascara)Session["MascaraAlta"]); if (nuevaMascara.CampoMascara == null || nuevaMascara.CampoMascara.Count(c => !CamposDefaultPublico().Contains(c)) <= 0) { throw new Exception("Debe agregar al menos un campo."); } nuevaMascara.Descripcion = txtNombre.Text.Trim(); nuevaMascara.Random = chkClaveRegistro.Checked; nuevaMascara.IdUsuarioAlta = ((Usuario)Session["UserData"]).Id; Session["PreviewDataFormulario"] = nuevaMascara; string url = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + "/"; ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "ScriptErrorAlert", "window.open('" + url + "Users/Administracion/Formularios/FrmPreviewFormulario.aspx','_blank');", true); } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
protected void btnBajar_OnClick(object sender, EventArgs e) { try { Mascara tmpMascara = ((Mascara)Session["MascaraAlta"]); LinkButton btn = (LinkButton)sender; RepeaterItem item = (RepeaterItem)btn.NamingContainer; Label lblIdTipoCampo = (Label)item.FindControl("lblIdTipoCampoMascara"); Label lblDescripcion = (Label)item.FindControl("lblDescripcion"); Label lblRequerido = (Label)item.FindControl("lblRequerido"); CampoMascara campoEditar = tmpMascara.CampoMascara.SingleOrDefault(s => s.IdTipoCampoMascara == int.Parse(lblIdTipoCampo.Text) && s.Descripcion == lblDescripcion.Text && s.Requerido == bool.Parse(lblRequerido.Text)); if (campoEditar == null) { return; } int indexActual = tmpMascara.CampoMascara.IndexOf(campoEditar); tmpMascara.CampoMascara.Remove(campoEditar); tmpMascara.CampoMascara.Insert(indexActual + 1, campoEditar); rptControles.DataSource = tmpMascara.CampoMascara; rptControles.DataBind(); Session["MascaraAlta"] = tmpMascara; } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
public bool ExisteMascara(Mascara mascara) { bool result = false; DataBaseModelContext db = new DataBaseModelContext(); try { var pTableName = new SqlParameter { ParameterName = "@TABLENAME", Value = mascara.NombreTabla }; var pResult = new SqlParameter { ParameterName = "@OUTER", Direction = ParameterDirection.Output, SqlDbType = SqlDbType.Int }; db.ExecuteStoreCommand("exec ExisteTablaMascara @TABLENAME, @OUTER output", pTableName, pResult); result = (int)pResult.Value == 1; if (result) { throw new Exception("Ya Existe"); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { db.Dispose(); } return(result); }
private void LlenaDatosMascara(int idMascara) { try { Mascara formulario = _servicioMascaras.ObtenerMascaraCaptura(idMascara); if (formulario != null) { ddlTipoFormulario.SelectedValue = formulario.IdTipoMascara.ToString(); txtNombre.Text = formulario.Descripcion; if (!formulario.CampoMascara.Any(c => CamposDefaultPublico().Contains(c))) { formulario.CampoMascara.InsertRange(0, CamposDefaultPublico()); } Session["MascaraAlta"] = formulario; CamposDefaultPublico(); if (EsAlta) { foreach (CampoMascara campo in formulario.CampoMascara.Where(w => w.Id >= 0)) { campo.Id = 0; } } rptControles.DataSource = formulario.CampoMascara; rptControles.DataBind(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public static void ValidarCNPJouCPF(this ImportacaoController controller, CelulaPlanilhaModel celula) { if (string.IsNullOrEmpty(celula.ValorManipulado)) { celula.Erro = EnumTiposErroPlanilha.SemCPFouCNPJ; } else { bool isCNPJValido = false; bool isCPFValido = false; if (!string.IsNullOrEmpty(celula.ValorManipulado)) { isCNPJValido = Validacao.ValidaCNPJ(celula.ValorManipulado); isCPFValido = Validacao.ValidaCPF(celula.ValorManipulado); } if (isCNPJValido || isCPFValido) { celula.ValorManipulado = Mascara.RemoverMascara(celula.ValorManipulado); celula.ClasseCSS = TEXT_CENTER; } else { celula.Erro = EnumTiposErroPlanilha.CNPJouCPFInvalido; celula.ClasseCSS = TEXT_DANGER_TEXT_RIGHT; } } }
public Bitmap AplicarEfeito(Bitmap bitmap, object parameter) { var p = parameter?.ToString(); Mascara mascara = (Mascara)Enum.Parse(typeof(Mascara), p ?? nameof(Mascara.Prewitt)); OperadorPassaAlta kernel = MascaraHelper.GetKernel(mascara); double escala = (double)MascaraHelper.GetFatorEscala(mascara); Bitmap bm = new Bitmap(bitmap.Width, bitmap.Height); for (int i = 1; i < bitmap.Width - 1; i++) { for (int j = 1; j < bitmap.Height - 1; j++) { int c = 0; if (mascara == Mascara.LaPlaciano) { c = CalcularLaplace(bitmap, i, j, kernel); } else { c = Calcular(bitmap, i, j, escala, kernel); } bm.SetPixel(i, j, Color.FromArgb(c, c, c)); } } return(bm); }
private bool CreaUpdate(Mascara mascara) { DataBaseModelContext db = new DataBaseModelContext(); try { string queryParametros = string.Empty; string queryCamposValues = string.Empty; string queryWhereValues = "Id = @ID"; int paramsCount = mascara.NoCampos; int contadorParametros = 0; foreach (CampoMascara campoMascara in mascara.CampoMascara) { contadorParametros++; TipoCampoMascara tmpTipoCampoMascara = db.TipoCampoMascara.SingleOrDefault(f => f.Id == campoMascara.IdTipoCampoMascara); if (tmpTipoCampoMascara == null) { continue; } queryParametros += String.Format("@{0} {1}", campoMascara.NombreCampo, tmpTipoCampoMascara.TipoDatoSql); queryCamposValues += String.Format("{0} = @{0}", campoMascara.NombreCampo); if (contadorParametros < paramsCount) { queryParametros += ", \n"; queryCamposValues += ", \n"; } } if (mascara.Random) { queryParametros += String.Format(", @{0} {1}", BusinessVariables.ParametrosMascaraCaptura.NombreCampoRandom, BusinessVariables.ParametrosMascaraCaptura.TipoCampoRandom); queryCamposValues += String.Format(", \n {0} = @{0}", BusinessVariables.ParametrosMascaraCaptura.NombreCampoRandom); } string queryStore = string.Format("Create PROCEDURE {0}( \n" + "@ID INT, \n" + "{1}" + ") \n" + "AS \n" + "BEGIN \n" + "UPDATE {2} \n" + "SET {3} \n" + "WHERE {4} \n" + "END", mascara.ComandoActualizar, queryParametros, mascara.NombreTabla, queryCamposValues, queryWhereValues); db.ExecuteStoreCommand(queryStore); } catch (Exception ex) { EliminarObjetoBaseDeDatos(mascara.NombreTabla, BusinessVariables.EnumTipoObjeto.Tabla); EliminarObjetoBaseDeDatos(mascara.ComandoInsertar, BusinessVariables.EnumTipoObjeto.Store); throw new Exception((ex.InnerException).Message); } finally { db.Dispose(); } return(true); }
public Cliente(string _CNPJ, string contato, Email email, string nomeFantasia, string razaoSocial, string telefone, int?idContrato) { this.CNPJ = Mascara.FormatarPropriedade(_CNPJ); this.Contato = contato; this.Email = email.Endereco; this.NomeFantasia = nomeFantasia; this.RazaoSocial = razaoSocial; this.Telefone = Mascara.FormatarPropriedade(telefone); this.IdContrato = idContrato; }
public bool ValidaTelefone() { bool verifica = this.regex.IsMatch(this.Telefone); if (verifica) { this.Telefone = Mascara.FormatarPropriedade(this.Telefone); } return(verifica); }
private Bitmap Processar(string arquivo, double[,] mascara) { //carregando a imagem Bitmap bm = new Bitmap(arquivo); //novo bitmap Bitmap bmn = new Bitmap(bm); //definindo a cor Color color; //posição da mediana int valorMediaPonderada = 0; int valorPonderador = 0; //base para calculo int[,] mascaraCalculo = new int[mascara.GetLength(0), Mascara.GetLength(1)]; //indice de maximo matricial int mascaraX = (int)Math.Floor((decimal)mascara.GetLength(0) / 2); int mascaraY = (int)Math.Floor((decimal)mascara.GetLength(1) / 2); //criando novo bitmap for (int x = mascaraX; x < bm.Width - (mascaraX + 1); x++) { for (int y = mascaraY; y < bm.Height - (mascaraY + 1); y++) { for (int s = (-1) * mascaraX; s <= (1) * mascaraX; s++) { for (int t = (-1) * mascaraY; t <= (1) * mascaraY; t++) { mascaraCalculo[s + mascaraX, t + mascaraY] = (int)Math.Floor((mascara[s + mascaraX, t + mascaraY] * bm.GetPixel(x - s, y - t).ToArgb())); valorPonderador += bm.GetPixel(x - s, y - t).ToArgb(); //Console.WriteLine(string.Format("({0},{1}) => {2}",(s + mascaraX),(t + mascaraY), mascara[s + mascaraX, t + mascaraY])); } } valorMediaPonderada = (int)Math.Pow(MascaraMediaPonderada(mascaraCalculo, valorPonderador), 2); if (valorMediaPonderada < valorPonderador) { //color = Color.Transparent; color = Color.FromArgb(valorMediaPonderada); } else { color = Color.Black; } //color = Color.FromArgb(valorMediaPonderada); bmn.SetPixel(x, y, color); valorPonderador = 0; } } return(bmn); }
public ActionResult Edit([Bind(Include = "IdMascara,NomeMascara,Cor,Tamanho,IdTecido,Ano")] MascaraViewModel viewModel) { if (ModelState.IsValid) { Mascara mascara = Mapper.Map <MascaraViewModel, Mascara>(viewModel); repositorioMascaras.Alterar(mascara); return(RedirectToAction("Index")); } //ViewBag.IdTecido = new SelectList(db.Tecidos, "Id", "Tipo", mascara.IdTecido); return(View(viewModel)); }
private EnderecoModel ToModelEndereco() => new EnderecoModel { id = consulta?.cliente?.endereco?.id ?? 0, cep = Mascara.Remover(tbCep.Text), cidade = tbCidade.Text, uf = cbUf.Text, bairro = tbBairro.Text, logradouro = tbLogradouro.Text, numero = tbNumero.Text, complemento = tbComplemento.Text };
protected void Page_Load(object sender, EventArgs e) { try { Alerta = new List <string>(); ucAltaCatalogo.OnAceptarModal += UcAltaCatalogoOnOnAceptarModal; ucAltaCatalogo.EsAlta = true; if (IsPostBack) { return; } Session["MascaraAlta"] = new Mascara(); rptControles.DataSource = null; rptControles.DataBind(); LlenaCombos(); if (!IsPostBack) { ChecaModal(); if (Request.QueryString["idFormulario"] != null) { if (Request.QueryString["Alta"] != null) { EsAlta = bool.Parse(Request.QueryString["Alta"]); } LlenaDatosMascara(int.Parse(Request.QueryString["idFormulario"])); } else { if (((Mascara)Session["MascaraAlta"]).CampoMascara == null) { ((Mascara)Session["MascaraAlta"]).CampoMascara = new List <CampoMascara>(); } if (!((Mascara)Session["MascaraAlta"]).CampoMascara.Any(c => CamposDefaultPublico().Contains(c))) { ((Mascara)Session["MascaraAlta"]).CampoMascara.InsertRange(0, CamposDefaultPublico()); } rptControles.DataSource = ((Mascara)Session["MascaraAlta"]).CampoMascara; rptControles.DataBind(); EsAlta = true; } } divAgregarCampos.Visible = EsAlta; } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
//[email protected] //4khJa8rpP^!U public object GerarBoleto(decimal valor) { try { Cliente cliente = this._loginCliente.GetCliente(); PagarMeService.DefaultApiKey = this._configuration.GetValue <string>("Pagamento:PagarMe:ApiKey"); PagarMeService.DefaultEncryptionKey = this._configuration.GetValue <string>("Pagamento:PagarMe:EncryptionKey"); Transaction transaction = new Transaction(); //Calcular o valor total transaction.Amount = Convert.ToInt32(valor); transaction.PaymentMethod = PaymentMethod.Boleto; transaction.Customer = new Customer { ExternalId = cliente.Id.ToString(), Name = cliente.Nome, Type = CustomerType.Individual, Country = "br", Email = cliente.Email, Documents = new[] { new Document { Type = DocumentType.Cpf, Number = Mascara.Remover(cliente.CPF) }, new Document { Type = DocumentType.Cnpj, Number = "89388916000174" } }, PhoneNumbers = new string[] { "+55" + Mascara.Remover(cliente.Telefone), }, Birthday = cliente.DataNasc.ToString("yyyy-MM-dd") }; transaction.Save(); return(new { BoletoURL = transaction.BoletoUrl, BarCode = transaction.BoletoBarcode, Expiracao = transaction.BoletoExpirationDate, }); } catch (Exception e) { return(new { Erro = e.Message }); } }
public static void RemoverMascaras(this ImportacaoController controller, ref FORNECEDORBASE fornecedorBase) { if (!string.IsNullOrEmpty(fornecedorBase.CNPJ)) { fornecedorBase.CNPJ = Mascara.RemoverMascara(fornecedorBase.CNPJ); } if (!string.IsNullOrEmpty(fornecedorBase.CPF)) { fornecedorBase.CPF = Mascara.RemoverMascara(fornecedorBase.CPF); } }
public static void AplicarMascaras(this ImportacaoController controller, ref FornecedorBaseVM fornecedorBase) { if (!string.IsNullOrEmpty(fornecedorBase.CNPJ)) { fornecedorBase.CNPJ = Mascara.MascararCNPJouCPF(fornecedorBase.CNPJ); } if (!string.IsNullOrEmpty(fornecedorBase.CPF)) { fornecedorBase.CPF = Mascara.MascararCNPJouCPF(fornecedorBase.CPF); } }
protected void btnGuardar_OnClick(object sender, EventArgs e) { try { if (ddlTipoFormulario.SelectedIndex == BusinessVariables.ComboBoxCatalogo.IndexSeleccione) { throw new Exception("Debe especificar el tipo de formulario"); } if (txtNombre.Text.Trim() == string.Empty) { throw new Exception("Debe especificar un nombre."); } Mascara nuevaMascara = ((Mascara)Session["MascaraAlta"]); if (((Mascara)Session["MascaraAlta"]).CampoMascara != null && ((Mascara)Session["MascaraAlta"]).CampoMascara.Count <= 0) { throw new Exception("Debe agregar al menos un campo."); } if (!((Mascara)Session["MascaraAlta"]).CampoMascara.Any(a => a.Requerido && a.Id >= 0)) { throw new Exception("Debe al menos un campo obligatorio."); } nuevaMascara.IdTipoMascara = int.Parse(ddlTipoFormulario.SelectedValue); nuevaMascara.Descripcion = txtNombre.Text.Trim(); nuevaMascara.Random = chkClaveRegistro.Checked; nuevaMascara.IdUsuarioAlta = ((Usuario)Session["UserData"]).Id; nuevaMascara.CampoMascara.RemoveAll(r => r.Id < 0); if (EsAlta) { nuevaMascara.Id = 0; _servicioMascaras.CrearMascara(nuevaMascara); } else { _servicioMascaras.ActualizarMascara(nuevaMascara); } LimpiarMascara(); if (OnAceptarModal != null) { OnAceptarModal(); } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
private bool CreaTabla(Mascara mascara) { DataBaseModelContext db = new DataBaseModelContext(); try { string queryCamposTabla = string.Empty; foreach (CampoMascara campoMascara in mascara.CampoMascara) { TipoCampoMascara tmpTipoCampoMascara = db.TipoCampoMascara.SingleOrDefault(f => f.Id == campoMascara.IdTipoCampoMascara); if (tmpTipoCampoMascara == null) { continue; } switch (tmpTipoCampoMascara.TipoDatoSql) { case "NVARCHAR": queryCamposTabla += String.Format("{0} {1}({2}) {3},\n", campoMascara.NombreCampo, tmpTipoCampoMascara.TipoDatoSql, campoMascara.LongitudMaxima, campoMascara.Requerido ? "NOT NULL" : "NULL"); break; default: queryCamposTabla += String.Format("{0} {1} {2},\n", campoMascara.NombreCampo, tmpTipoCampoMascara.TipoDatoSql, campoMascara.Requerido ? "NOT NULL" : "NULL"); break; } } string qryCrearTablas = String.Format("CREATE TABLE {0} ( \n" + "Id int IDENTITY(1,1) NOT NULL, \n" + "IdTicket int NOT NULL," + "{1}" + "Habilitado BIT \n" + (mascara.Random ? ", " + BusinessVariables.ParametrosMascaraCaptura.CampoRandom + " \n" : string.Empty) + "CONSTRAINT [PK_{0}] PRIMARY KEY CLUSTERED \n" + "( \n" + "\t[Id] ASC \n" + ")WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] \n" + ") ON [PRIMARY] \n" + "ALTER TABLE [dbo].[{0}] WITH CHECK ADD CONSTRAINT [FK_{0}_Ticket] FOREIGN KEY([IdTicket]) \n" + "REFERENCES [dbo].[Ticket] ([Id])\n" + "ALTER TABLE [dbo].[{0}] CHECK CONSTRAINT [FK_{0}_Ticket]\n" + "ALTER TABLE [dbo].[{0}] ADD CONSTRAINT [DF_{0}_habilitado] DEFAULT ((1)) FOR [Habilitado]", mascara.NombreTabla, queryCamposTabla); db.ExecuteStoreCommand(qryCrearTablas); } catch (Exception ex) { throw new Exception((ex.InnerException).Message); } finally { db.Dispose(); } return(true); }
public MappingProfile() { CreateMap <Produto, ProdutoItem>(); CreateMap <Cliente, EnderecoEntrega>() .ForMember(dest => dest.Id, opt => opt.MapFrom(orig => 0)) .ForMember(dest => dest.Nome, opt => opt.MapFrom( orig => string.Format("Endereço do cliente ({0})", orig.Nome) )); CreateMap <Transaction, TransacaoPagarMe>(); CreateMap <TransacaoPagarMe, Pedido>() .ForMember(dest => dest.Id, opt => opt.MapFrom(orig => 0)) .ForMember(dest => dest.ClienteId, opt => opt.MapFrom(orig => int.Parse(orig.Customer.ExternalId))) .ForMember(dest => dest.TransactionId, opt => opt.MapFrom(orig => orig.Id)) .ForMember(dest => dest.FreteEmpresa, opt => opt.MapFrom(orig => "ECT - Correios")) .ForMember(dest => dest.FormaPagamento, opt => opt.MapFrom(orig => (orig.PaymentMethod == 0) ? MetodoPagamentoConstant.CartaoCredito : MetodoPagamentoConstant.Boleto)) .ForMember(dest => dest.DadosTransaction, opt => opt.MapFrom(orig => JsonConvert.SerializeObject(orig, new JsonSerializerSettings() { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }))) .ForMember(dest => dest.DataRegistro, opt => opt.MapFrom(orig => DateTime.Now)) .ForMember(dest => dest.ValorTotal, opt => opt.MapFrom(orig => Mascara.ConverterPagarMeIntToDecimal(orig.Amount))); CreateMap <List <ProdutoItem>, Pedido>() .ForMember(dest => dest.DadosProdutos, opt => opt.MapFrom(orig => JsonConvert.SerializeObject(orig, new JsonSerializerSettings() { ContractResolver = new ProdutoItemResolver <List <ProdutoItem> >(), ReferenceLoopHandling = ReferenceLoopHandling.Ignore }))); CreateMap <Pedido, PedidoSituacao>() .ForMember(dest => dest.Id, opt => opt.MapFrom(orig => 0)) .ForMember(dest => dest.PedidoId, opt => opt.MapFrom(orig => orig.Id)) .ForMember(dest => dest.Data, opt => opt.MapFrom(orig => DateTime.Now)); CreateMap <TransactionProduto, PedidoSituacao>() .ForMember(dest => dest.Dados, opt => opt.MapFrom(orig => JsonConvert.SerializeObject(orig, new JsonSerializerSettings() { ContractResolver = new ProdutoItemResolver <List <ProdutoItem> >(), ReferenceLoopHandling = ReferenceLoopHandling.Ignore }))); CreateMap <DadosCancelamentoBoleto, BankAccount>() .ForMember(dest => dest.BankCode, opt => opt.MapFrom(orig => orig.BancoCodigo)) .ForMember(dest => dest.Agencia, opt => opt.MapFrom(orig => orig.Agencia)) .ForMember(dest => dest.AgenciaDv, opt => opt.MapFrom(orig => orig.AgenciaDV)) .ForMember(dest => dest.Conta, opt => opt.MapFrom(orig => orig.Conta)) .ForMember(dest => dest.ContaDv, opt => opt.MapFrom(orig => orig.ContaDV)) .ForMember(dest => dest.LegalName, opt => opt.MapFrom(orig => orig.Nome)) .ForMember(dest => dest.DocumentNumber, opt => opt.MapFrom(orig => orig.CPF)); }
public void ActualizarMascara(Mascara mascara) { try { using (BusinessMascaras negocio = new BusinessMascaras()) { negocio.ActualizarMascara(mascara); } } catch (Exception ex) { throw new Exception(ex.Message); } }
// GET: Mascaras/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mascara mascara = repositorioMascaras.SelecionarPorId(id.Value); if (mascara == null) { return(HttpNotFound()); } return(View(Mapper.Map <Mascara, MascaraIndexViewModels>(mascara))); }
private void CarregarPorCPF() { var cpf = Mascara.Remover(tbCpf.Text); var cliente = ClienteModel.CarregarTodos().FirstOrDefault(x => x.cpf == cpf); if (cliente != null) { CarregarCliente(cliente); consulta = new ConsultaModel { cliente = cliente }; carregouCliente = true; } }