private void btnBuscaPerfilUsuario_Click(object sender, EventArgs e) { this._modelPerfil = new mPerfil(); frmBuscaPerfil buscar = new frmBuscaPerfil(this._modelPerfil); try { DialogResult resultado = buscar.ShowDialog(); if (resultado == DialogResult.Cancel) { this._modelPerfil = null; this.txtPerfilUsuario.Text = string.Empty; } else { this.txtPerfilUsuario.Text = this._modelPerfil.DescPerfil; } } catch (Exception ex) { throw ex; } finally { buscar = null; } }
private void Inserir() { rPerfil regraPerfil = new rPerfil(); mPerfil modelPerfil = new mPerfil(); try { DialogResult resultado; this.ValidaDadosNulos(); modelPerfil = this.PegaDadosTela(); regraPerfil.ValidarInsere(modelPerfil); resultado = MessageBox.Show("Deseja associar este perfil aos menus agora?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { AbreTelaRelacionaPerfilMenu(modelPerfil); } base.LimpaDadosTela(this); this.btnConfirma.Enabled = false; MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (TCC.Regra.Exceptions.Perfil.DescPerfilVazioException) { MessageBox.Show("É Necessário Informar a descrição do Perfil", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDescPerfil.Focus(); } catch (TCC.Regra.Exceptions.Perfil.DescPerfilExistenteException) { MessageBox.Show("Descrição do Perfil já Cadastrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDescPerfil.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void ValidaDados(mPerfil model) { if (this.ExisteDescricaoPerfil(model.DescPerfil) == true) { throw new Exceptions.Perfil.DescPerfilExistenteException(); } }
private void btnBuscarPerfil_Click(object sender, EventArgs e) { this._modelPerfil = new mPerfil(); frmBuscaPerfil objForm = new frmBuscaPerfil(this._modelPerfil); try { DialogResult resultado = objForm.ShowDialog(); if (resultado == DialogResult.Cancel) { this._modelPerfil = null; } else { this.txtPerfil.Text = this._modelPerfil.DescPerfil; this.MarcaPerfilMenu(_modelPerfil.IdPerfil); } } catch (Exception ex) { throw ex; } finally { objForm = null; } }
private void AsyncGravarPerfil() { var pf = new mData().ExistPessoaFisica(Atendimento.Cliente.Inscricao); var p = new mPerfil(); p.Indice = pf.Perfil.Indice; p.CPF = Atendimento.Cliente.Inscricao; p.Perfil = 2; p.Negocio = true; p.Ativo = true; Task.Factory.StartNew(() => mdata.GravarPerfil(p, Registro.Alteracao)).ContinueWith(task => { if (task.IsCompleted) { if (!task.Result) { Application.Current.Dispatcher.BeginInvoke(new System.Threading.ThreadStart(() => { AsyncMessageBox("Erro inesperado :( \nPerfil não gravado!", DialogBoxColor.Orange, false); })); } } }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
private mPerfil PegaDadosTela() { mPerfil model = new mPerfil(); model.IdPerfil = Convert.ToInt32(txtIdPerfil.Text); model.DescPerfil = txtDescPerfil.Text; return(model); }
private mPerfil PegaDadosTela() { mPerfil model = new mPerfil(); rPerfil regra = new rPerfil(); model.IdPerfil = regra.BuscaMaxId(); model.DescPerfil = txtDescPerfil.Text; return(model); }
private void AbreTelaRelacionaPerfilMenu(mPerfil modelPerfil) { try { frmPerfilMenu frm = new frmPerfilMenu(modelPerfil); frm.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Erro:" + ex.Message); } }
public frmPerfilMenu(mPerfil modelPerfil) { InitializeComponent(); _modelPerfil = modelPerfil; txtPerfil.Text = _modelPerfil.DescPerfil; txtPerfil.Enabled = false; btnBuscarPerfil.Enabled = false; _telaConsulta = true; this.PopulaGrid(); this.MarcaPerfilMenu(_modelPerfil.IdPerfil); }
public ActionResult CreateUser(string Texto) { mPerfil nuevoperfil = new mPerfil { nombre = Texto, cola_prio = new Heap <string>() }; foreach (mPerfil perfil in Caja_Maestra.Instance.Perfiles_data) { if (perfil.nombre == nuevoperfil.nombre) { ViewBag.Error = "Ya existe el usuario"; return(View()); } } Caja_Maestra.Instance.Perfiles_data.Add(nuevoperfil); return(RedirectToAction("User_Dev")); }
public void cadastraPerfil(mPerfil model) { dPerfil dalPerfil = new dPerfil(); try { dalPerfil.CadastraPerfil(model); } catch (Exception ex) { throw ex; } finally { dalPerfil = null; } }
public void CadastraPerfil(mPerfil model) { StringBuilder sql = new StringBuilder(); try { ModelAuxiliar mod = new ModelAuxiliar(model.GetType(), model); SqlParameter[] parametros = mod.BuscaNomeParametros(); base.InsereDados("sp_insert_perfil", parametros); } catch (Exception ex) { throw ex; } finally { sql = null; } }
private void btnLimpa_Click(object sender, EventArgs e) { if (_telaConsulta == false) { base.LimpaDadosTela(this); } else { DataTable dt = (DataTable)dgMenu.DataSource; dt.Rows.Clear(); dgMenu.DataSource = dt; dt = null; } _modelPerfil = null; _listaModelPerfilMenu = null; this.PopulaGrid(); dgMenu.Columns["hIdMenu"].Visible = false; }
private void btnConfirma_Click(object sender, EventArgs e) { mPerfil modelPerfil = new mPerfil(); BUSINESS.rPerfil regraPerfil = new BUSINESS.rPerfil(); try { modelPerfil = this.PegaDadosTela(); regraPerfil.cadastraPerfil(modelPerfil); MessageBox.Show("Cadastrado com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { modelPerfil = null; } }
public ActionResult Index() { if (!Caja_Maestra.Instance.DatosGuardado) { string text = Server.MapPath("~/Info/Tareas.csv"); using (var archivo = new FileStream(text, FileMode.Open)) { using (var archivolec = new StreamReader(archivo)) { string texto = archivolec.ReadLine(); while (texto != null) { int day = DateTime.Today.Day; int month = DateTime.Today.Month; int year = DateTime.Today.Year; int prio = 0; string descri = ""; Regex regx = new Regex("," + "(?=(?:[^\']*\'[^\']*\')*(?![^\']*\'))"); string[] cajatext = regx.Split(texto); for (int i = 1; i < (cajatext[1].Length - 2); i++) { descri += cajatext[1][i]; } DateTime Fecha_obt = Convert.ToDateTime(cajatext[4]); day = Fecha_obt.Day - day; month = (Fecha_obt.Month - month) * 30; year = (Fecha_obt.Year - year) * 365; prio = day + month + year; mTarea nueva_tarea = new mTarea { Titulo = cajatext[0], Descripcion = descri, Proyeto = cajatext[2], Prioridad = int.Parse(cajatext[3]), Prioridad_real = prio + int.Parse(cajatext[3]), Fecha = Fecha_obt, Nombre_dev = cajatext[5] }; mPerfil nuevoperfil = new mPerfil { nombre = nueva_tarea.Nombre_dev, cola_prio = new Heap <string>() }; Caja_Maestra.Instance.Tabla_Perfil.Guardar(nueva_tarea.Titulo, nueva_tarea, mTarea.Obt_Titulo, mTarea.Del_CodeHash); if (Caja_Maestra.Instance.Perfiles_data != null) { bool guardado = false; foreach (mPerfil perfil in Caja_Maestra.Instance.Perfiles_data) { if (perfil.nombre == nuevoperfil.nombre) { perfil.cola_prio.Agregar(nueva_tarea.Titulo, mTarea.EsPrioritario_Hash, mTarea.ComparPrioridad); guardado = true; } } if (!guardado) { nuevoperfil.cola_prio.Agregar(nueva_tarea.Titulo, mTarea.EsPrioritario_Hash, mTarea.ComparPrioridad); Caja_Maestra.Instance.Perfiles_data.Add(nuevoperfil); } } texto = archivolec.ReadLine(); } } } Caja_Maestra.Instance.DatosGuardado = true; } return(View()); }
public frmBuscaPerfil(mPerfil modelPerfil, bool Alteracao) { InitializeComponent(); this._model = modelPerfil; this._alteracao = Alteracao; }
public frmBuscaPerfil(mPerfil modelPerfil) { InitializeComponent(); this._model = modelPerfil; this._alteracao = false; }
private mPerfil PegaDadosTela() { mPerfil model = new mPerfil(); rPerfil regra = new rPerfil(); model.IdPerfil = regra.BuscaMaxId(); model.DescPerfil = txtDescPerfil.Text; return model; }