private void BT_liminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Esta seguro de eliminar los clientes seleccionados?", "Eliminacion de Clientes", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvClientes.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(row.Cells["Id"].Value); if (FClientes.Eliminar(cliente) > 0) { MessageBox.Show("Cliente Eliminado", "Eliminacion de Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning); //este es el metodo para guardar el log con la accion Inserto Cliente Form1.Log(Usuario.Nombreusuario, "Elimino Cliente: " + idCliente + " - " + cliente.Nombre); } else { MessageBox.Show("El cliente no pudo ser eliminado", "Eliminacion de Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FRM_Cliente_Load(null, null); } } catch (Exception) { MessageBox.Show("Algo salió mal, Favor intentarlo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void FRM_Cliente_Load(object sender, EventArgs e) { CMB_Buscar.Text = "Nombre"; cbx_FiscalConsumo.Focus(); if (cbx_FiscalConsumo.Text == null) { cbx_FiscalConsumo.Text = "Consumidor Final"; } if (text_Flag.Text == "1") { lab_encabezado.Text = "Cliente"; lab_encabezado.Visible = true; } else { lab_encabezado.Visible = false; } try { DataSet ds = FClientes.GetAll(); dt = ds.Tables[0]; dgvClientes.DataSource = dt; if (dt.Rows.Count > 0) { noencontrado.Visible = false; dgvClientes_CellClick(null, null); if (nuevo_o_Registrado == "Cliente Nuevo") { Nuevo_Click(null, null); } } else { noencontrado.Visible = true; } } catch (Exception) { MessageBox.Show("Algo salió mal, error inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (nuevo_o_Registrado != "Cliente Nuevo") { MostrarGuardarCancelar(false); cbx_FiscalConsumo.Enabled = false; } }
private void Guardar_Click(object sender, EventArgs e) { try { string sresultado = ValidarDatos(); if (sresultado == "") { if (text_Id.Text == "") { Cliente cliente = new Cliente(); cliente.Nombre = text_Nombre.Text; cliente.Domicilio = text_Domicilio.Text; cliente.Ncf = text_NCF.Text; cliente.VencimientoSecuencia = text_VencimientoSecuencia.Value; cliente.Telefono = text_Telefono.Text; cliente.TipoCliente = cbx_FiscalConsumo.Text; if (cbx_FiscalConsumo.Text != "Crédito Fiscal") { cliente.Apellido = text_Apellido.Text; cliente.Rnc = 0; cliente.NoRSocial = "NA"; } else { cliente.Apellido = "NA"; cliente.Rnc = Convert.ToInt32(tbx_RNC.Text); cliente.NoRSocial = tbx_NoRSocial.Text; } //esta en una variable para luego llamarla "idcliente" int idcliente = FClientes.Insertar(cliente); if (idcliente > 0) { MessageBox.Show("Datos insertados correctamente"); //este es el metodo para guardar el log con la accion Inserto Cliente Form1.Log(Usuario.Nombreusuario, "Inserto Cliente: " + idcliente + " - " + cliente.Nombre); FRM_Cliente_Load(null, null); buscarCeldaYEntrar(cliente.Ncf); } } else { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(text_Id.Text); cliente.Nombre = text_Nombre.Text; cliente.Domicilio = text_Domicilio.Text; cliente.Ncf = text_NCF.Text; cliente.VencimientoSecuencia = text_VencimientoSecuencia.Value; cliente.Telefono = text_Telefono.Text; cliente.TipoCliente = cbx_FiscalConsumo.Text; if (cbx_FiscalConsumo.Text != "Crédito Fiscal") { cliente.Apellido = text_Apellido.Text; cliente.Rnc = 0; cliente.NoRSocial = "NA"; } else { cliente.Apellido = "NA"; cliente.Rnc = Convert.ToInt32(tbx_RNC.Text); cliente.NoRSocial = tbx_NoRSocial.Text; } int idcliente = FClientes.Actualizar(cliente); if (idcliente > 0) { MessageBox.Show("Datos Modificados correctamente"); FRM_Cliente_Load(null, null); } } } else { MessageBox.Show("Faltan Completar Datos: \n " + sresultado); } } catch (Exception) { MessageBox.Show("Algo salió mal, Favor llenar correctamente todos los campos e intentarlo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void clientesToolStripMenuItem_Click(object sender, EventArgs e) { FClientes fClientes = new FClientes(); fClientes.ShowDialog(); }