public bool Cadastrar(ModelEmpresa modelEmpresa) { try { string instrucao = string.Format(@"INSERT INTO tbEmpresa (NomeEmpresa, CNPJ, DataCadastro, Telefone, Endereco, Numero, Complemento, Bairro, CEP, Email) VALUES (@NomeEmpresa, @CNPJ, @DataCadastro, @Telefone, @Endereco, @Numero, @Complemento, @Bairro, @CEP, @Email)"); SqlCommand command = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar()); command.Parameters.AddWithValue("@NomeEmpresa", modelEmpresa.NomeEmpresa); command.Parameters.AddWithValue("@CNPJ", modelEmpresa.CNPJ); command.Parameters.AddWithValue("@DataCadastro", modelEmpresa.DataCadastro); command.Parameters.AddWithValue("@Telefone", modelEmpresa.Telefone); command.Parameters.AddWithValue("@Endereco", modelEmpresa.Endereco); command.Parameters.AddWithValue("@Numero", modelEmpresa.Numero); command.Parameters.AddWithValue("@Complemento", modelEmpresa.Complemento); command.Parameters.AddWithValue("@Bairro", modelEmpresa.Bairro); command.Parameters.AddWithValue("@CEP", modelEmpresa.CEP); command.Parameters.AddWithValue("@Email", modelEmpresa.Email); return(Convert.ToBoolean(command.ExecuteNonQuery())); } catch { throw; } finally { controllerConfiguracaoSQL.Fechar(); } }
public bool Editar(ModelEmpresa modelEmpresa) { try { string instrucao = string.Format(@"UPDATE tbEmpresa SET NomeEmpresa = @NomeEmpresa, CNPJ = @CNPJ, Telefone = @Telefone, Endereco = @Endereco, Numero = @Numero, Complemento = @Complemento, Bairro = @Bairro, CEP = @CEP, Email = @Email WHERE Codigo = @Codigo"); SqlCommand command = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar()); command.Parameters.AddWithValue("@Codigo", modelEmpresa.Codigo); command.Parameters.AddWithValue("@NomeEmpresa", modelEmpresa.NomeEmpresa); command.Parameters.AddWithValue("@CNPJ", modelEmpresa.CNPJ); command.Parameters.AddWithValue("@Telefone", modelEmpresa.Telefone); command.Parameters.AddWithValue("@Endereco", modelEmpresa.Endereco); command.Parameters.AddWithValue("@Numero", modelEmpresa.Numero); command.Parameters.AddWithValue("@Complemento", modelEmpresa.Complemento); command.Parameters.AddWithValue("@Bairro", modelEmpresa.Bairro); command.Parameters.AddWithValue("@CEP", modelEmpresa.CEP); command.Parameters.AddWithValue("@Email", modelEmpresa.Email); return(Convert.ToBoolean(command.ExecuteNonQuery())); } catch { throw; } finally { controllerConfiguracaoSQL.Fechar(); } }
private void btnModificar_Click(object sender, EventArgs e) { //Validar contraseñas que sean iguales if (ValidarEmpresa()) { ModelEmpresa model = new ModelEmpresa(); model.IdEmpresa = Convert.ToInt32(txtEmpresa.Text); model.Empresa = txtEmpresa.Text; model.NRC = txtNRC.Text; model.NIT = txtNIT.Text; model.Direccion = txtDescripcion.Text; model.Correo = txtCorreo.Text; model.RegistroIVA = txtRegistroIVA.Text; model.RegistroAuditor = txtRegistroAuditor.Text; model.IdTipoEmpresa = Convert.ToInt32(cmbTipoEmpresa.SelectedValue); int datos = DALEmpresa.modificar(model); if (datos > 0) { MessageBox.Show("Registro modificado correctamente", "Operacón exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvEmpresas.DataSource = DALEmpresa.mostrartabla(); txtEmpresa.Clear(); cmbTipoEmpresa.SelectedIndex = 0; } else { MessageBox.Show("Registro no modificado", "Operacón fallida", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { //MessageBox.Show("", "Operacón fallida", MessageBoxButtons.OK); } }
public static int eliminar(ModelEmpresa model) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("UPDATE SET IdEstado=2 tbmaeempresa WHERE IdClientes='{0}'", model.IdEmpresa), Conexion.obtenerconexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int modificar(ModelEmpresa Modelo) { int retorno = 0; MySqlCommand consulta = new MySqlCommand(string.Format("UPDATE tbmaeempresa SET Empresa='{1}', NRC='{2}', NIT='{3}', Direccion='{4}', Correo='{5}', IdTipoEmpresa='{6}', RegistroIVA='{7}', RegistroAuditor='{8}' WHERE IdEmpresa='{0}'", Modelo.IdEmpresa, Modelo.Empresa, Modelo.NRC, Modelo.NIT, Modelo.Direccion, Modelo.Correo, Modelo.IdTipoEmpresa, Modelo.RegistroIVA, Modelo.RegistroAuditor), Conexion.obtenerconexion()); retorno = consulta.ExecuteNonQuery(); return(retorno); }
public static int agregar(ModelEmpresa Modelo) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO tbmaeempresa(Empresa, NRC, NIT, Direccion, Correo, IdTipoEmpresa, RegistroIva, RegistroAuditor, IdEstado)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}')", Modelo.Empresa, Modelo.NRC, Modelo.NIT, Modelo.Direccion, Modelo.Correo, Modelo.IdTipoEmpresa, Modelo.RegistroIVA, Modelo.RegistroAuditor, 1), Conexion.obtenerconexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
//ELIMINAR EMPRESA private void btnEliminar_Click(object sender, EventArgs e) { ModelEmpresa model = new ModelEmpresa(); model.IdEmpresa = Convert.ToInt32(txtIdEmpresa.Text); DALEmpresa.eliminar(model); MessageBox.Show("Registro eliminado exitosamente", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvEmpresas.DataSource = DALEmpresa.mostrartabla(); }
private void cadastrarNovoToolStripMenuItem_Click(object sender, EventArgs e) { ModelEmpresa modelEmpresa = new ModelEmpresa(); modelEmpresa.Cadasrar = true; modelEmpresa.Editar = false; modelEmpresa.Consultar = false; FrmCadastrarEmpresa frmCadastrarEmpresa = new FrmCadastrarEmpresa(modelEmpresa); frmCadastrarEmpresa.ShowDialog(); }
public FrmCadastrarEmpresa(ModelEmpresa modelEmpresa) { InitializeComponent(); if (controllerTema.CarregarEnderecoImagem() != null) { pictureBox1.BackgroundImage = Image.FromFile(controllerTema.CarregarEnderecoImagem()); } if (modelEmpresa.Editar) { codigo = modelEmpresa.Codigo.ToString(); txtNomeEmpresa.Text = modelEmpresa.NomeEmpresa; txtCNPJ.Text = modelEmpresa.CNPJ; txtDtCadastro.Text = modelEmpresa.DataCadastro; txtTelefone.Text = modelEmpresa.Telefone; txtEmail.Text = modelEmpresa.Email; txtEndereco.Text = modelEmpresa.Endereco; txtNumero.Text = modelEmpresa.Numero; txtComplemento.Text = modelEmpresa.Complemento; txtBairro.Text = modelEmpresa.Bairro; txtCEP.Text = modelEmpresa.CEP; pnlCadastrarEmpresa.Enabled = false; btnSalvar.Text = "Editar"; btnCancelar.Text = "Fechar"; Width = 396; Height = 509; lblCadastrar.Text = "Editar"; } else if (modelEmpresa.Cadasrar) { Width = 396; Height = 509; txtDtCadastro.Text = DateTime.Now.ToString(); } else if (modelEmpresa.Consultar) { txtNomeEmpresa.Text = modelEmpresa.NomeEmpresa; txtCNPJ.Text = modelEmpresa.CNPJ; txtDtCadastro.Text = modelEmpresa.DataCadastro; txtTelefone.Text = modelEmpresa.Telefone; txtEmail.Text = modelEmpresa.Email; txtEndereco.Text = modelEmpresa.Endereco; txtNumero.Text = modelEmpresa.Numero; txtComplemento.Text = modelEmpresa.Complemento; txtBairro.Text = modelEmpresa.Bairro; txtCEP.Text = modelEmpresa.CEP; pnlCadastrarEmpresa.Enabled = false; pnlConsultar.Visible = true; btnSalvar.Visible = false; btnCancelar.Text = "Fechar"; cbxFiltroPedido.SelectedIndex = 0; lblCadastrar.Text = "Consultar"; } }
public static int eliminar(ModelEmpresa model) { int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("DELETE FROM tbmaeempresa WHERE IdEmpresa ='{0}'", model.IdEmpresa), Conexion.obtenerconexion()); retorno = comando.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("ERROR al intentar insertar registro. " + ex); } return(retorno); }
public bool Deletar(ModelEmpresa modelEmpresa) { try { string instrucao = string.Format(@"DELETE FROM tbEmpresa WHERE Codigo = @Codigo"); SqlCommand command = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar()); command.Parameters.AddWithValue("@Codigo", modelEmpresa.Codigo); return(Convert.ToBoolean(command.ExecuteNonQuery())); } catch { throw; } finally { controllerConfiguracaoSQL.Fechar(); } }