private void BtnDeletar_Click(object sender, EventArgs e) { try { DialogResult opcao; opcao = MessageBox.Show("vc deseja apagar os registros??", "sitema cormercio", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcao == DialogResult.OK) { string codigo; string resp = ""; foreach (DataGridViewRow row in dataLista.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { codigo = Convert.ToString(row.Cells[1].Value); resp = Ncategoria.deletar(Convert.ToInt32(codigo)); if (resp.Equals("OK")) { this.messagemOk("registro excluido"); } else { this.messagemErro(resp); } } } this.mostra(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public List <Ncategoria> LeerCategoria() { string datos = archivo.Leer(); if (datos != null) { List <Ncategoria> cate = new List <Ncategoria>(); string[] lineas = datos.Split('\n'); for (int i = 0; i < lineas.Length - 1; i++) { string[] campos = lineas[i].Split('|'); Ncategoria a = new Ncategoria() { TipoDecategoria = campos[0] }; cate.Add(a); } cat = cate; return(cate); } else { return(null); } }
//Botão deletar private void btndeletar_Click(object sender, EventArgs e) { try { DialogResult opcao; opcao = MessageBox.Show("Realmente deseja apagar o(s) registro(s)?", "SysSistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcao == DialogResult.OK)//Se a resposta do MessaBox for Ok { string Cod; string resposta = ""; foreach (DataGridViewRow linha in datalista.Rows) //Procura em cada linha do DataGrid { if (Convert.ToBoolean(linha.Cells[0].Value)) //Se estiver marcada como check { Cod = Convert.ToString(linha.Cells[1].Value); //Pegar código do registro dessa linha resposta = Ncategoria.Deletar(Convert.ToInt32(Cod)); //Deletar registro } } if (resposta.Equals("Ok")) //Caso tudo tenha dado Ok { this.mensagemOK("Registro(s) excluido(s) com sucesso"); //Mostrar mensagem de OK } else//Caso algo tenha dado Errado { this.mensagemError(resposta); //Mostrar mensagem de erro } this.Mostrar(); //Atualizar DataGrid } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public bool AgregarCategoria(Ncategoria ca) { cat.Add(ca); bool resultado = ActualizarArchivo(); cat = LeerCategoria(); return(resultado); }
private void btneliminar_Click(object sender, EventArgs e) { int Indice = 0; if (chkeliminar.Checked) { if (Convert.ToBoolean(datagridcategoria.Rows[Indice].Cells[0].Value) != false) { try { DialogResult opcion; opcion = MessageBox.Show(" Realmente desea eliminar los registros", "Sistema de ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { string codigo; string respuesta = ""; foreach (DataGridViewRow row in datagridcategoria.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { codigo = Convert.ToString(row.Cells[1].Value); respuesta = Ncategoria.Eliminar(Convert.ToInt32(codigo)); if (respuesta.Equals("OK")) { this.Mensajeok(" Se elimino de forma correcta el registro"); } else { this.Mensajeerror(respuesta); } } } this.mostrar(); this.chkeliminar.Checked = false; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } else { Mensajeerror("Debe Seleccionar una Categoria para Eliminar"); erroricono.SetError(datagridcategoria, "Seleccione una Categoria"); } } else { Mensajeerror("Debe checar la Casilla"); erroricono.SetError(chkeliminar, "Selecione la Casilla"); } }
private void btnguardar_Click(object sender, EventArgs e) { try { string respuesta = ""; if (this.txtnombre.Text == string.Empty) { Mensajeerror(" Faltan ingresar algunos datos"); erroricono.SetError(txtnombre, "Ingrese un Nombre"); } else { if (this.Isnuevo) { respuesta = Ncategoria.Insertar(this.txtnombre.Text.Trim().ToUpper(), this.txtdescripcion.Text.Trim()); } else { respuesta = Ncategoria.Editar(Convert.ToInt32(this.txtcodigo.Text), this.txtnombre.Text.Trim().ToUpper(), this.txtdescripcion.Text.Trim()); } if (respuesta.Equals("OK")) { if (this.Isnuevo) { this.Mensajeok(" Se inserto de forma correcta el registro"); } else { this.Mensajeok(" Se actualizó de forma correcta el registro"); } } else { this.Mensajeerror(respuesta); } this.Isnuevo = false; this.Iseditar = false; this.Botones(); this.limpiar(); this.mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Clicar no botão salvar private void btnsalvar_Click(object sender, EventArgs e) { try { string resposta = ""; if (this.txtnome.Text == string.Empty)//Caso tenha deixado o campo "Nome" vazio { mensagemError("Preencha todos os campos"); errorIcone.SetError(txtnome, "Insira o nome"); this.txtnome.Focus();//Coloca o foco no campo nome } else//Caso não tenha deixado o campo em branco { if (this.eNovo)//Caso o eNovo(Clicou em botão novo) seja verdadeiro { //Inserir um novo registro resposta = Ncategoria.Inserir(this.txtnome.Text.Trim().ToUpper(), this.txtdescricao.Text.Trim().ToUpper()); } else//Caso o eNovo(Clicou em botão novo) seja falso { //Editar um registro existente resposta = Ncategoria.Editar(Convert.ToInt32(this.txtidcategoria.Text), this.txtnome.Text.Trim().ToUpper(), this.txtdescricao.Text.Trim().ToUpper()); } if (resposta.Equals("Ok")) //Caso tenha conseguido inserir ou editar com sucesso { if (this.eNovo) //Caso o eNovo(Clicou em botão novo) seja verdadeiro { this.mensagemOK("Registro salvo com sucesso"); //Mostrar mensagem de sucesso ao criar novo registro } else//Caso o eNovo(Clicou em botão novo) seja falso { this.mensagemOK("Registro modificado com sucesso");//Mostrar mensagem de sucesso ao editar um registro já existente } } else//Caso não tenha conseguido inserir ou editar com sucesso { this.mensagemError(resposta);//Mostrar mensagem de erro de DCategoria destinado a novo formulário ou edição de um formulário já existente } this.eNovo = false; //Desativar o eNovo depois de salvar this.eEditar = false; //Desativar o eEditar depois de salvar this.Limpar(); //Limpar caixas de texto this.Mostrar(); //Atualizar o grid this.Botoes(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BtnSalvar_Click(object sender, EventArgs e) { try { string resp = ""; if (this.txtNome.Text == string.Empty) { messagemErro("preecha todos os nome"); this.errorIcon.SetError(txtNome, "inseri o nome"); } else { if (this.eNovo) { resp = Ncategoria.inserir(this.txtNome.Text.Trim().ToUpper(), this.txtDescricao.Text.Trim().ToUpper()); } else { resp = Ncategoria.editar(Convert.ToInt32(this.txtCategoria.Text), this.txtNome.Text.Trim().ToUpper(), this.txtDescricao.Text.Trim().ToUpper()); } if (resp.Equals("OK")) { if (this.eNovo) { this.messagemOk("registro salvo"); } else { this.messagemOk("editado salvo"); } } else { this.messagemErro(resp); } this.eNovo = false; this.eEditar = false; this.buttoes(); this.limpar(); this.mostra(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { string respuesta = ""; if (txtNombre.Text == string.Empty) { Utilidades.MensajeError("Falta ingresar algunos datos."); errorIcono.SetError(txtNombre, "Ingrese un nombre"); } else { if (isNuevo) { respuesta = Ncategoria.Insertar(txtNombre.Text.Trim().ToUpper(), txtDescripcion.Text.Trim()); } else { respuesta = Ncategoria.Editar(Convert.ToInt32(txtIdCategoria.Text), txtNombre.Text.Trim().ToUpper(), txtDescripcion.Text.Trim()); } if (respuesta.Equals("Ok")) { if (isNuevo) { Utilidades.MensajeOK("La categoria se agregó correctamente"); } else { Utilidades.MensajeOK("La categoria se editó correctamente"); } } else { Utilidades.MensajeError(respuesta); } isNuevo = false; isEditar = false; HabilitarBotones(); Limpiar(); Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool EliminarCategoria(Ncategoria ca) { Ncategoria temporal = new Ncategoria(); foreach (var item in cat) { if (item.TipoDecategoria == ca.TipoDecategoria) { temporal = item; } } cat.Remove(temporal); bool resultado = ActualizarArchivo(); cat = LeerCategoria(); return(resultado); }
public bool ModificarCategoria(Ncategoria original, Ncategoria modificado) { Ncategoria temporal = new Ncategoria(); foreach (var item in cat) { if (original.TipoDecategoria == item.TipoDecategoria) { temporal = item; } } temporal.TipoDecategoria = modificado.TipoDecategoria; bool resultado = ActualizarArchivo(); cat = LeerCategoria(); return(resultado); }
private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult opcion = MessageBox.Show("¿Realmente desea eliminar la/las categorias seleccionadas?", "Sistema de Ventas", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (opcion == DialogResult.Yes) { int IdCategoria = 0; string respuesta = ""; foreach (DataGridViewRow fila in dataListado.Rows) { if (Convert.ToBoolean(fila.Cells[0].Value)) { IdCategoria = Convert.ToInt32(fila.Cells[1].Value); respuesta = Ncategoria.Eliminar(IdCategoria); if (respuesta.Equals("Ok")) { Utilidades.MensajeOK("La/las Categoria/s se eleminaron correctamente."); } else { Utilidades.MensajeError(respuesta); } } } Mostrar(); chkEliminar.Checked = false; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Mostrar no DataGrid private void Mostrar() { this.datalista.DataSource = Ncategoria.Mostrar(); //Mostra as categorias existentes this.ocultarColunas(); //Oculta colunas do DataGrid desnecessárias(Deletar,Código) lbltotal.Text = "Total de registros: " + Convert.ToString(datalista.Rows.Count); //Atualiza a quantidade de registro no Label "lblTotal" }
//Metodo BuscarNombre private void BuscarNombre() { dataListado.DataSource = Ncategoria.BuscarNombre(txtBuscar.Text); OcultarColumnas(); lblTotal.Text = "Total Registros: " + dataListado.Rows.Count; }
//Metodo Mostrar categorias private void Mostrar() { dataListado.DataSource = Ncategoria.Mostrar(); OcultarColumnas(); lblTotal.Text = "Total Registros: " + dataListado.Rows.Count; }
private void buscarNome() { this.dataLista.DataSource = Ncategoria.buscarNome(this.txtBuscar.Text); this.ocultarColunas(); Lbltotal.Text = "total de registro: " + Convert.ToString(dataLista.Rows.Count); }
public void buscarnombre() { this.datagridcategoria.DataSource = Ncategoria.Buscarnombre(txtbuscar.Text); this.ocultarcolumnas(); label2.Text = "Total de registros" + Convert.ToString(datagridcategoria.Rows.Count); }
public void mostrar() { this.datagridcategoria.DataSource = Ncategoria.Mostrar(); this.ocultarcolumnas(); label2.Text = "Total de registros" + Convert.ToString(datagridcategoria.Rows.Count); }
//Buscar pelo nome private void buscarNome() { this.datalista.DataSource = Ncategoria.BuscarNome(this.txtbuscar.Text); //Busca nome passando o que está sendo digitado na caixa de texto "txtbuscar" this.ocultarColunas(); //Oculta colunas do DataGrid desnecessárias(Deletar,Código) lbltotal.Text = "Total de registros: " + Convert.ToString(datalista.Rows.Count); //Atualiza a quantidade de registro no Label "lblTotal" }
private void llenargrid() { this.Grid.DataSource = Ncategoria.Buscar(""); this.Grid.DataBind(); }
private void mostra() { this.dataLista.DataSource = Ncategoria.mostraCategoria(); this.ocultarColunas(); Lbltotal.Text = "total de registro: " + Convert.ToString(dataLista.Rows.Count); }