/// <summary> /// Carga los nits /// </summary> /// <returns>lista de nits</returns> public List <NitsDataSource> CargarNits() { List <NitsDataSource> nits = new List <NitsDataSource>(); try { var items = this.persistencia.CargarNits(); if (items != null) { foreach (var item in items) { NitsDataSource nds = new NitsDataSource(); nds.Idnit = item.idnit; nds.Nit = item.nit; nds.Digito = item.digito; nds.Nombrenit = item.nombrenit; nits.Add(nds); } } else { nits = null; } } catch (Exception ex) { throw ex; } return(nits); }
public NitsDataSource DevolverNitsCompleto(string nit) { NitsDataSource nds = new NitsDataSource(); try { var item = this.persistencia.DevolverNit(nit); if (item != null) { nds.Nit = item.nit; nds.Digito = item.digito; nds.Nombrenit = item.nombrenit; nds.Tiponit = item.tiponit.codigtiponit; nds.ActividadEconomica = item.acteconomic; nds.Direccion = item.direccion; nds.Telefono = item.telefono; nds.Celular = item.celular; nds.Email = item.email; nds.IdPais = item.ciudad.departamento.idpais; nds.IdDepto = item.ciudad.codigodepto; nds.Idciudad = item.idciudad; } else { nds = null; } } catch (Exception ex) { throw ex; } return(nds); }
private void AutoCompletar() { CuentaDataSource cuenta = new CuentaDataSource(); AutoCompleteStringCollection cuentas = new AutoCompleteStringCollection(); try { var items = this.negocioCuenta.CargarCuenta(); foreach (var item in items) { cuentas.Add(item.Cuenta); } } catch (Exception ex) { MessageBox.Show("SE PRESENTO UN ERROR." + ex.Message, "ERROR"); } if (this.tipoaux == 1) { txt_cuentaini.AutoCompleteCustomSource = cuentas; txt_cuentafin.AutoCompleteCustomSource = cuentas; } else if (this.tipoaux == 2) { txt_cuentaininit.AutoCompleteCustomSource = cuentas; txt_cuentafinnit.AutoCompleteCustomSource = cuentas; } else if (this.tipoaux == 3) { txt_cueninisinact.AutoCompleteCustomSource = cuentas; txt_cuefinsinact.AutoCompleteCustomSource = cuentas; NitsDataSource nit = new NitsDataSource(); AutoCompleteStringCollection nits = new AutoCompleteStringCollection(); try { var items = this.negocioNit.CargarNits(); foreach (var item in items) { nits.Add(item.Nit); } } catch (Exception ex) { MessageBox.Show("SE PRESENTO UN ERROR." + ex.Message, "ERROR"); } txt_nitininit.AutoCompleteCustomSource = nits; txt_nitfinnit.AutoCompleteCustomSource = nits; } }
/// <summary> /// Actualiza nits. /// </summary> /// <param name="nits">Nit a actualizar</param> public bool ActualizarNits(NitsDataSource nits) { maenits nit = new maenits(); nit = this.ConvertirDatatoBd(nits); try { return(this.persistencia.ActualizarNit(nit)); } catch (Exception ex) { throw ex; } }
private void Btn_guardar_Click(object sender, EventArgs e) { if (this.Validarguardar()) { NitsDataSource nits = new NitsDataSource(); nits = this.GuardarDatos(); bool guardo = false; if (txt_numeronit.ReadOnly == false) { try { guardo = this.negocioNit.GuardarNits(nits); } catch (Exception ex) { MessageBox.Show("SE PRESENTO UN ERROR. " + ex.Message, "ERROR"); } } else { try { guardo = this.negocioNit.ActualizarNits(nits); } catch (Exception ex) { MessageBox.Show("SE PRESENTO UN ERROR. " + ex.Message, "ERROR"); } } if (guardo) { this.CamposLimpios(); this.CamposInactivos(); MessageBox.Show("EL NIT FUE GUARDADO EXITOSAMENTE", "GUARDAR", MessageBoxButtons.OK); if ("asiento".Equals(this.tipoform)) { form_Asientos.CargarNit(nits.Nit); this.estado = true; this.Close(); } else { this.BotonesHabit(); btn_cancelar.Enabled = false; } } } }
/// <summary> /// Guardar datos en nits /// </summary> /// <returns>nit guardado</returns> private NitsDataSource GuardarDatos() { NitsDataSource nits = new NitsDataSource(); nits.Nit = txt_numeronit.Text; nits.Digito = txt_digito.Text; nits.Tiponit = combo_tipo.SelectedValue.ToString(); nits.Nombrenit = txt_nombre.Text; nits.ActividadEconomica = txt_actividad.Text; nits.Idciudad = int.Parse(combo_ciudad.SelectedValue.ToString()); nits.Direccion = txt_direccion.Text; nits.Telefono = txt_telefono.Text; nits.Celular = txt_celular.Text; nits.Email = txt_email.Text; return(nits); }
private NitsDataSource ConvertirBdtoData(maenits nites) { NitsDataSource nits = new NitsDataSource(); nits.Idnit = nites.idnit; nits.Nit = nites.nit; nits.Digito = nites.digito; nits.Tiponit = nites.tiponit.codigtiponit; nits.ActividadEconomica = nites.acteconomic; nits.Idciudad = nites.idciudad; nits.Nombrenit = nites.nombrenit; nits.Direccion = nites.direccion; nits.Telefono = nites.telefono; nits.Celular = nites.celular; nits.Email = nites.email; return(nits); }
private maenits ConvertirDatatoBd(NitsDataSource nits) { maenits nit = new maenits(); nit.idnit = nits.Idnit; nit.nit = nits.Nit; nit.digito = nits.Digito; nit.nombrenit = nits.Nombrenit; nit.idtiponit = this.persistencia.DevolverIdTipo(nits.Tiponit); nit.acteconomic = nits.ActividadEconomica; nit.idciudad = nits.Idciudad; nit.direccion = nits.Direccion; nit.telefono = nits.Telefono; nit.celular = nits.Celular; nit.email = nits.Email; return(nit); }
public void CargarDatos(string nit) { NitsDataSource nits = new NitsDataSource(); btn_guardar.Enabled = true; try { nits = this.negocioNit.DevolverNitsCompleto(nit); } catch (Exception ex) { MessageBox.Show("Se presento un error. " + ex.Message); } this.CamposActivos(); this.CargarCombos(); combo_tipo.SelectedValue = nits.Tiponit; this.CargarDeptos(nits.IdPais); this.CargarCiudades(nits.IdDepto); combo_pais.SelectedValue = nits.IdPais; combo_dpto.SelectedValue = nits.IdDepto; combo_ciudad.SelectedValue = nits.Idciudad; txt_numeronit.Text = nits.Nit; txt_digito.Text = nits.Digito; txt_nombre.Text = nits.Nombrenit; txt_actividad.Text = nits.ActividadEconomica; txt_direccion.Text = nits.Direccion; txt_telefono.Text = nits.Telefono; txt_celular.Text = nits.Celular; txt_email.Text = nits.Email; txt_digito.Focus(); txt_numeronit.ReadOnly = true; this.BotonesInhab(); this.btn_cancelar.Enabled = true; }