private void bajarEmpresa(String empresa_cuit, int indice) { if (!EmpresasRepositorio.esEmpresaHabilitada(empresa_cuit)) { MessageBox.Show("La empresa ya se encuentra inhabilitada", "Inhabilitacion de empresa", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { EmpresasRepositorio.deshabilitar(empresa_cuit); } catch (EmpresaNoRendidaError e) { MessageBox.Show(e.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } tabla_empresas.Rows[indice].Delete(); actualizarTablaEmpresas(); MessageBox.Show("La empresa ha sido inhabilitada exitosamente", "Inhabilitacion de empresa", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btn_buscar_Click(object sender, EventArgs e) { if (!validarBusqueda()) { return; } tabla_empresas.Rows.Clear(); try { empresas = EmpresasRepositorio.getEmpresas(txt_razon_social.Text, txt_mail.Text, txt_cuit.Text); foreach (Empresa empresa in empresas) { tabla_empresas.Rows.Add(generarFila(empresa)); } actualizarTablaEmpresas(); if (empresas.Count == 0) { MessageBox.Show("No se han encontrado resultados", "WARNING", MessageBoxButtons.OK, MessageBoxIcon.Warning); btn_editar.Enabled = false; btn_cambiar_estado.Enabled = false; } else { btn_editar.Enabled = true; btn_cambiar_estado.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btn_buscar_Click(object sender, EventArgs e) { if (!verificaTiposDatos()) { return; } tabla_empresas.Rows.Clear(); String rubro_id = ""; if (!String.IsNullOrWhiteSpace(combo_rubros.Text)) { rubro_id = (((Rubro)combo_rubros.SelectedItem).id).ToString(); } List <Empresa> empresas = EmpresasRepositorio.getEmpresas(tx_tipo.Text, tx_numero_cuit.Text, tx_verificador.Text, tx_nombre.Text, rubro_id); foreach (Empresa empresa in empresas) { String[] row = new String[] { empresa.cuit, empresa.nombre, empresa.direccion, Convert.ToString(empresa.rubro), Convert.ToString(empresa.habilitado) }; tabla_empresas.Rows.Add(row); } actualizarTablaEmpresas(); if (empresas.Count == 0) { MessageBox.Show("No se han encontrado resultados", "WARNING", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public ModificacionEmpresa(String cuit) { InitializeComponent(); var materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE); empresa = EmpresasRepositorio.getEmpresa(cuit); cargarRubros(); tx_cuit.Text = empresa.cuit; tx_nombre.Text = empresa.nombre.ToString(); tx_direccion.Text = empresa.direccion; combo_rubros.Text = empresa.rubro.ToString(); if (empresa.habilitado) { check_box_habilitacion.Checked = true; check_box_habilitacion.Enabled = false; } else { check_box_habilitacion.Checked = false; check_box_habilitacion.Enabled = true; } }
private bool verificaTiposDeDatos() { if (!Regex.IsMatch(tx_tipo.Text, @"\d{2}$")) { MessageBox.Show("Ingrese un tipo para el cuit valido", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (!Regex.IsMatch(tx_cuit_numero.Text, @"\d{8}$")) { MessageBox.Show("Ingrese un numero para el cuit valido", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (!Regex.IsMatch(tx_verificador.Text, @"\d{1}$")) { MessageBox.Show("Ingrese un verificador para el cuit valido", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (!EmpresasRepositorio.verificaConformacionCuit(tx_tipo.Text + tx_cuit_numero.Text + tx_verificador.Text)) { MessageBox.Show("Ingrese un cuit valido", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
public Calificacion(string nrocuit) { InitializeComponent(); _empresasRepositorio = new EmpresasRepositorio(); _calificacionRepositorio = new CalificacionesRepositorio(); empresa = _empresasRepositorio.ObtenerPorCuit(nrocuit); _BD = new Editorial_BD(); }
public Publicidades() { InitializeComponent(); _empresaRepo = new EmpresasRepositorio(); _revistaRepo = new RevistasRepositorio(); _publicidadRepo = new PublicidadRepositorio(); v = new ValidateTextBox(); }
public EditarEmpresa(string nroCuit) { InitializeComponent(); _BD = new Editorial_BD(); _empresaRepositorio = new EmpresasRepositorio(); empresa = _empresaRepositorio.ObtenerPorCuit(nroCuit); v = new ValidateTextBox(); }
public Empresas() { InitializeComponent(); _empresaRepositorio = new EmpresasRepositorio(); _calificacionRepositorio = new CalificacionesRepositorio(); v = new ValidateTextBox(); _BD = new Editorial_BD(); }
public void cargarEmpresas() { List <Empresa> empresas = EmpresasRepositorio.getAllEmpresas(); foreach (Empresa empresa in empresas) { combo_empresas.Items.Add(empresa.cuit + "-" + empresa.nombre); } }
public void cargarEmpresas() { List <Empresa> empresas = EmpresasRepositorio.getAllEmpresas(); foreach (Empresa empresa in empresas) { combo_empresas.Items.Add(empresa); } combo_empresas.DisplayMember = "cuit"; }
private void inicializarSesion() { Usuario.inicializarUsuarioActual(this.user); if (this.user.rol.id == 2) { Empresa.Actual = EmpresasRepositorio.getEmpresa(this.user); } else if (this.user.rol.id == 3) { Cliente.Actual = ClienteRepositorio.getCliente(this.user); } }
private void btn_cambiar_estado_Click(object sender, EventArgs e) { Empresa empresa = getEmpresaSeleccionada(); if (empresa.Cuit != null) { empresa.Habilitada = EmpresasRepositorio.cambiarEstado(empresa); String detalleHabilitacion = empresa.Habilitada ? "HABILITADA" : "DESHABILITADA"; actualizarFilaSeleccionada(empresa); MessageBox.Show("Estado de " + empresa.RazonSocial + " cambiado a : " + detalleHabilitacion, "Estado de Empresa", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static Espectaculo buildCompuesto(SqlDataReader lector) { Dictionary <string, int> camposEspec = Ordinales.PublicacionCompuesta; return(new Espectaculo( Convert.ToInt32(lector[camposEspec["esp_id"]]), lector[camposEspec["esp_descripcion"]].ToString(), Convert.ToDateTime(lector[camposEspec["esp_fecha"]]), Convert.ToDateTime(lector[camposEspec["esp_vencimiento"]]), RubroRepositorio.ReadRubroFromDb(Convert.ToInt32(lector[camposEspec["esp_idRubro"]])), EmpresasRepositorio.getEmpresa(lector[camposEspec["esp_idEmpresa"]].ToString()), DomiciliosRepositorio.getDomicilio(lector[camposEspec["esp_idDomicilio"]].ToString()), Convert.ToBoolean(lector[camposEspec["esp_estado"]]))); }
private void btn_modificar_empresa_Click(object sender, EventArgs e) { if (!verificaValidaciones()) { return; } empresa.habilitado = check_box_habilitacion.Checked; empresa.cuit = tx_cuit.Text; empresa.nombre = tx_nombre.Text; empresa.direccion = tx_direccion.Text; empresa.rubro = Convert.ToInt32(combo_rubros.Text); EmpresasRepositorio.modificar(empresa); limpiarVentana(); MessageBox.Show("La empresa ha sido modificada exitosamente", "Modificacion de empresa", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private List <Espectaculo> getEspectaculosPorFechaElegida() { List <Espectaculo> espectaculos = new List <Espectaculo>(); foreach (DateTime fechaElegida in fechasElegidas) { espectaculos.Add(new Espectaculo( -1, txtEspectTitulo.Text, fechaElegida, dtpFechaVencimiento.Value, (Rubro)cmbRubro.SelectedItem, EmpresasRepositorio.GetEmpresaByUserId(Usuario.Actual.id), domicilioElegido, true)); } return(espectaculos); }
private bool verificaValidaciones() { epProvider.Clear(); if (!formularioCompleto()) { return(false); } if (!verificaTiposDeDatos()) { return(false); } if (EmpresasRepositorio.esEmpresaExistente(tx_tipo.Text + "-" + tx_cuit_numero.Text + "-" + tx_verificador.Text)) { MessageBox.Show("Ya existe una empresa con el cuit ingresado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private void button1_Click(object sender, EventArgs e) { grupo_empresa.Enabled = false; if (!verificaValidaciones()) { grupo_empresa.Enabled = true; return; } try { actualizarInstanciaEmpresa(); EmpresasRepositorio.actualizar(empresa); MessageBox.Show("La empresa ha sido modificada exitosamente", "Modificacion de empresa", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (SqlException ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } grupo_empresa.Enabled = true; }
private void btn_alta_empresa_Click(object sender, EventArgs e) { grupo_empresa.Enabled = false; if (!verificaValidaciones()) { grupo_empresa.Enabled = true; return; } empresa.habilitado = true; empresa.cuit = tx_tipo.Text + "-" + tx_cuit_numero.Text + "-" + tx_verificador.Text; empresa.nombre = tx_nombre.Text; empresa.direccion = tx_direccion.Text; empresa.rubro = ((Rubro)combo_rubros.SelectedItem).id; EmpresasRepositorio.agregar(empresa); limpiarVentana(); MessageBox.Show("La empresa ha sido de alta exitosamente", "Alta de empresa", MessageBoxButtons.OK, MessageBoxIcon.Information); grupo_empresa.Enabled = true; }
private void btn_alta_empresa_Click(object sender, EventArgs e) { grupo_empresa.Enabled = false; if (!verificaValidaciones()) { grupo_empresa.Enabled = true; return; } try { Empresa empresa = getEmpresaDeUi(); empresa.Domicilio.Id = DomiciliosRepositorio.agregar(domicilio); EmpresasRepositorio.agregar(empresa, esRegistro ? txtContraseña.Text : ""); limpiarVentana(); MessageBox.Show("La empresa ha sido dada de alta exitosamente", "Alta de empresa", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (SqlException ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } grupo_empresa.Enabled = true; }
private void busqueda_btn_Click(object sender, EventArgs e) { tabla_listado.Rows.Clear(); actualizarGrid(); Trimestre trimestre = new Trimestre(); trimestre.configurar(date_ano.Value.Year, (int)combo_trimestres.SelectedItem); int cantidad = Convert.ToInt32(numElem.Value); if (opcion == 1) { SqlDataReader lector = ClientesRepositorio.obtenerListadoClientesSP(trimestre.fecha_inicio, trimestre.fecha_fin, cantidad, "totales"); if (lector.HasRows) { int i = 0; while (lector.Read()) { tabla_listado.Rows.Add(lector["clie_dni"], lector["clie_apellido"], lector["clie_nombre"], lector["clie_mail"], lector["cant_pagos"], lector["total"]); i++; } } } if (opcion == 2) { SqlDataReader lector = ClientesRepositorio.obtenerListadoClientesSP(trimestre.fecha_inicio, trimestre.fecha_fin, cantidad, "porcentaje"); if (lector.HasRows) { int i = 0; while (lector.Read()) { tabla_listado.Rows.Add(lector["clie_dni"], lector["clie_apellido"], lector["clie_nombre"], lector["clie_mail"], lector["cant_fact"], lector["cant_pagos"], lector["porcentaje"]); i++; } } } if (opcion == 3) { SqlDataReader lector = EmpresasRepositorio.obtenerListadoEmpresasSP(trimestre.fecha_inicio, trimestre.fecha_fin, cantidad, "rend"); if (lector.HasRows) { int i = 0; while (lector.Read()) { tabla_listado.Rows.Add(lector["emp_nombre"], lector["cantidad"], lector["monto"]); i++; } } } if (opcion == 4) { SqlDataReader lector = EmpresasRepositorio.obtenerListadoEmpresasSP(trimestre.fecha_inicio, trimestre.fecha_fin, cantidad, "fact"); if (lector.HasRows) { int i = 0; while (lector.Read()) { tabla_listado.Rows.Add(lector["emp_nombre"], lector["total"], lector["rendidos"], lector["porcentaje"]); i++; } } } }
public bool verificaValidacionesFactura() { bool error = true; errorProvider1.Clear(); if (!verificaFormularioCompleto()) { return(error); } if (!verificaTiposDatosFactura()) { return(error); } DateTime fecha_vencimiento = date_fecha_vencimiento.Value; DateTime fecha_actual = DateTime.Now; if (!clienteDefinido()) { inicializarCliente(); } else { if (this.cliente != Convert.ToInt32(combo_clientes.Text)) { MessageBox.Show("El pago solo puede realizarse para un unico cliente", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } } if (esFacturaYaAgregadaParaPagar(tx_numero_factura.Text)) { MessageBox.Show("La factura ya fue ingresada para pagar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (!FacturasRepositorio.esFacturaExistente(tx_numero_factura.Text)) { MessageBox.Show("La factura no existe", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (FacturasRepositorio.esFacturaPagada(tx_numero_factura.Text)) { MessageBox.Show("La factura ya fue pagada", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (!FacturasRepositorio.esFacturaHabilitada(tx_numero_factura.Text)) { MessageBox.Show("La factura no esta habilitada para pagar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (!EmpresasRepositorio.esEmpresaHabilitada(((Empresa)(combo_empresas.SelectedItem)).cuit)) { MessageBox.Show("La empresa no esta habilitada", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (!FacturasRepositorio.esFacturaDelCliente(tx_numero_factura.Text, combo_clientes.Text)) { MessageBox.Show("La factura no le corresponde al cliente", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (!FacturasRepositorio.esFacturaDeLaEmpresa(tx_numero_factura.Text, ((Empresa)combo_empresas.SelectedItem).cuit)) { MessageBox.Show("La factura no le corresponde a la empresa", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (Convert.ToDouble(tx_importe.Text) <= 0) { MessageBox.Show("El importe ingresado no puede ser menor o igual a 0", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (!FacturasRepositorio.verificaFechaVencimiento(tx_numero_factura.Text, fecha_vencimiento)) { MessageBox.Show("La fecha de vencimiento ingresada no coincide con la fecha de vencimiento de la factura", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } ComparadorFechas comparadorFechas = new ComparadorFechas(); if (comparadorFechas.esMenor(fecha_vencimiento, fecha_actual)) { MessageBox.Show("La fecha de vencimiento ha expirado, el cliente debera regularizar su situacion con su proveedor del servicio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } if (!FacturasRepositorio.esImporteCorrecto(tx_numero_factura.Text, tx_importe.Text)) { MessageBox.Show("El importe ingresado no coincide con el importe de la factura", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return(error); } error = false; return(error); }