public static bool GuardarFacturaSubCliente(SubCliente _subCliente, string cuit) { bool exito = false; try { ValidarDatosFactura(_subCliente); bool FacturaExistente = ClienteDao.ValidarFacturaExistente(_subCliente.NroFactura); if (FacturaExistente == true) { const string message = "El Nro.Factura ingresado ya existe en la base de datos."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } else { exito = ClienteDao.GuardarFacturaSubCliente(_subCliente, cuit); } } catch (Exception ex) { } return(exito); }
private static void ValidarDatosSubCliente(SubCliente _subCliente) { if (String.IsNullOrEmpty(_subCliente.Dni)) { const string message = "El campo Dni es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } if (String.IsNullOrEmpty(_subCliente.ApellidoNombre)) { const string message = "El campo Persona es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } if (String.IsNullOrEmpty(_subCliente.Direccion)) { const string message = "El campo dirección es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } }
private SubCliente CargarEntidad() { SubCliente _subCliente = new SubCliente(); _subCliente.ApellidoNombre = cmbPersonas.Text; _subCliente.NroFactura = txtFactura.Text; DateTime fecha = dtFecha.Value; _subCliente.Fecha = fecha.ToShortDateString(); if (!String.IsNullOrEmpty(txtTotal1.Text)) { _subCliente.Total1 = Convert.ToDecimal(txtTotal1.Text); } if (!String.IsNullOrEmpty(txtTotal2.Text)) { _subCliente.Total2 = Convert.ToDecimal(txtTotal2.Text); } if (!String.IsNullOrEmpty(txtTotal3.Text)) { _subCliente.Total3 = Convert.ToDecimal(txtTotal3.Text); } if (!String.IsNullOrEmpty(txtNeto1.Text)) { _subCliente.Neto1 = Convert.ToDecimal(txtNeto1.Text); } if (!String.IsNullOrEmpty(txtNeto2.Text)) { _subCliente.Neto2 = Convert.ToDecimal(txtNeto2.Text); } if (!String.IsNullOrEmpty(txtNeto3.Text)) { _subCliente.Neto3 = Convert.ToDecimal(txtNeto3.Text); } _subCliente.Alicuota1 = lbl105.Text; _subCliente.Alicuota2 = lbl21.Text; _subCliente.Alicuota3 = lbl27.Text; if (!String.IsNullOrEmpty(txtIva1.Text)) { _subCliente.Iva1 = Convert.ToDecimal(txtIva1.Text); } if (!String.IsNullOrEmpty(txtIva2.Text)) { _subCliente.Iva2 = Convert.ToDecimal(txtIva2.Text); } if (!String.IsNullOrEmpty(txtIva3.Text)) { _subCliente.Iva3 = Convert.ToDecimal(txtIva3.Text); } _subCliente.Monto = Convert.ToDecimal(lblTotalEdit.Text); _subCliente.Periodo = cmbPeriodo.Text; _subCliente.TipoComprobante = cmbTipoComprobante.Text; _subCliente.CodigoMoneda = cmbCodigoMoneda.Text; _subCliente.TipoDeCambio = txtTipoCambio.Text; _subCliente.CodigoTipoOperacion = cmbCodigoOperacion.Text; _subCliente.Adjunto = txtAdjunto.Text; return(_subCliente); }
private SubCliente CargarEntidad() { SubCliente _subCliente = new SubCliente(); _subCliente.Dni = txtDniNuevo.Text; _subCliente.ApellidoNombre = txtApellidoNombreNuevo.Text; _subCliente.Direccion = txtCalle.Text + " " + txtAltura.Text; _subCliente.Observacion = txtObservaciones.Text; return(_subCliente); }
private SubCliente CargarEntidad() { SubCliente _subCliente = new SubCliente(); _subCliente.Dni = txtDni.Text; _subCliente.ApellidoNombre = txtApellidoNombre.Text; //_subCliente.ApellidoNombre = txtApellidoNombre.Text + " " + txtNombre.Text; _subCliente.Direccion = txtCalle.Text + " " + txtAltura.Text; _subCliente.Observacion = txtObservacion.Text; _subCliente.TipoDNI = cmbTipoDoc.Text; return(_subCliente); }
public static bool GuardarNuevoSubCliente(SubCliente _subCliente, string cuit) { bool exito = false; try { ValidarDatosSubCliente(_subCliente); exito = ClienteDao.GuardarNuevoSubCliente(_subCliente, cuit); } catch (Exception ex) { } return(exito); }
public static bool GuardarEdicionFacturaSubCliente(SubCliente _subCliente, string cuit, string id) { bool exito = false; try { ValidarDatosFactura(_subCliente); exito = ClienteDao.GuardarEdicionFacturaSubCliente(_subCliente, cuit, id); } catch (Exception ex) { } return(exito); }
public static bool GuardarNotaDeCredito(SubCliente _subCliente, string cuit) { bool exito = false; try { ValidarDatosFactura(_subCliente); exito = ClienteDao.GuardarNotaDeCredito(_subCliente, cuit); } catch (Exception ex) { } return(exito); }
public static bool GuardarFacturaSubCliente(SubCliente _subCliente, int idEmpresa) { bool exito = false; try { ValidarDatosFactura(_subCliente); exito = ClienteDao.GuardarFacturaSubCliente(_subCliente, idEmpresa); } catch (Exception ex) { } return(exito); }
public static bool EditarSubCliente(SubCliente _subCliente, int idEmpresa) { bool exito = false; try { ValidarDatosSubCliente(_subCliente); exito = ClienteDao.EditarSubCliente(_subCliente, idEmpresa); } catch (Exception ex) { } return(exito); }
private static void ValidarDatosFactura(SubCliente _subCliente) { if (String.IsNullOrEmpty(_subCliente.ApellidoNombre) || _subCliente.ApellidoNombre == "Seleccione") { const string message = "El campo Persona es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } if (String.IsNullOrEmpty(_subCliente.Periodo) || _subCliente.Periodo == "Seleccione") { const string message = "El campo Periodo es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } }
private SubCliente CargarEntidad() { SubCliente _subCliente = new SubCliente(); _subCliente.Dni = lblDniEdit.Text; _subCliente.Direccion = lblDireccionEdit.Text; _subCliente.Observacion = lblObservacionesEdit.Text; _subCliente.ApellidoNombre = cmbPersonas.Text; string factura = txtFactura.Text; ///// Primera parte del numero var split1 = factura.Split('-')[0]; split1 = split1.Trim(); ///// Segunda parte del numero var split2 = factura.Split('-')[1]; split2 = split2.Trim(); if (split1.Length < 5) { split1 = split1.PadLeft(5, '0'); } if (split2.Length < 8) { split2 = split2.PadLeft(8, '0'); } string nroFactura = string.Concat(split1, "-", split2); _subCliente.NroFactura = nroFactura; DateTime fecha = Convert.ToDateTime(dtFecha.Text); _subCliente.Fecha = fecha.ToShortDateString(); if (!String.IsNullOrEmpty(txtTotal1.Text)) { _subCliente.Total1 = Convert.ToDecimal(txtTotal1.Text); } if (!String.IsNullOrEmpty(txtTotal2.Text)) { _subCliente.Total2 = Convert.ToDecimal(txtTotal2.Text); } if (!String.IsNullOrEmpty(txtTotal3.Text)) { _subCliente.Total3 = Convert.ToDecimal(txtTotal3.Text); } if (!String.IsNullOrEmpty(txtNeto1.Text)) { _subCliente.Neto1 = Convert.ToDecimal(txtNeto1.Text); } if (!String.IsNullOrEmpty(txtNeto2.Text)) { _subCliente.Neto2 = Convert.ToDecimal(txtNeto2.Text); } if (!String.IsNullOrEmpty(txtNeto3.Text)) { _subCliente.Neto3 = Convert.ToDecimal(txtNeto3.Text); } _subCliente.Alicuota1 = lbl105.Text; _subCliente.Alicuota2 = lbl21.Text; _subCliente.Alicuota3 = lbl27.Text; if (!String.IsNullOrEmpty(txtIva1.Text)) { _subCliente.Iva1 = Convert.ToDecimal(txtIva1.Text); } if (!String.IsNullOrEmpty(txtIva2.Text)) { _subCliente.Iva2 = Convert.ToDecimal(txtIva2.Text); } if (!String.IsNullOrEmpty(txtIva3.Text)) { _subCliente.Iva3 = Convert.ToDecimal(txtIva3.Text); } _subCliente.Monto = Convert.ToDecimal(txtTotal.Text); _subCliente.TipoComprobante = cmbTipoComprobante.SelectedItem.Text; _subCliente.CodigoMoneda = cmbTipoMoneda.SelectedItem.Text; _subCliente.TipoDeCambio = txtTipoCambio.Text; _subCliente.CodigoTipoOperacion = cmbCodigoOperacion.SelectedItem.Text; _subCliente.Adjunto = txtAdjuntar.Text; _subCliente.Periodo = cmbPeriodo.Text; return(_subCliente); }
//private void CargarComboPersonas() //{ // List<string> Personas = new List<string>(); // Personas = ClienteNeg.CargarComboPersonas(cuit); // cmbPersonas.Items.Clear(); // cmbPersonas.Text = "Seleccione"; // cmbPersonas.Items.Add("Seleccione"); // foreach (string item in Personas) // { // cmbPersonas.Text = "Seleccione"; // cmbPersonas.Items.Add(item); // } //} //private void cmbPersonas_SelectedIndexChanged(object sender, EventArgs e) //{ // try // { // string persona = cmbPersonas.Text; // // dtFecha.Enabled = true; // string apellidoNombre = cmbPersonas.Text; // List<SubCliente> DatosPersonales = ClienteNeg.BuscarDatosSubClientePorApellidoNombre(apellidoNombre, cuit); // if (DatosPersonales.Count > 0) // { // HabilitarLabels(); // var datos = DatosPersonales.First(); // if (String.IsNullOrEmpty(datos.Dni)) // { lblDniEdit.Text = "No informa"; } // else { lblDniEdit.Text = datos.Dni; } // if (String.IsNullOrEmpty(datos.Direccion)) // { lblDireccionEdit.Text = "No informa"; } // else { lblDireccionEdit.Text = datos.Direccion; } // if (String.IsNullOrEmpty(datos.Observacion)) // { lblObservacionsEdit.Text = "No informa"; } // else { lblObservacionsEdit.Text = datos.Observacion; } // } // } // catch (Exception ex) // { } //} //private void HabilitarLabels() //{ // lblDni.Visible = true; // lblDniEdit.Visible = true; // lblObservaciones.Visible = true; // lblObservacionsEdit.Visible = true; // lblDireccion.Visible = true; // lblDireccionEdit.Visible = true; //} private SubCliente CargarEntidad() { SubCliente _subCliente = new SubCliente(); _subCliente.ApellidoNombre = txtRazonSocial.Text; string factura = txtFactura.Text; ///// Primera parte del numero var split1 = factura.Split('-')[0]; split1 = split1.Trim(); ///// Segunda parte del numero var split2 = factura.Split('-')[1]; split2 = split2.Trim(); if (split1.Length < 5) { split1 = split1.PadLeft(5, '0'); } if (split2.Length < 8) { split2 = split2.PadLeft(8, '0'); } string nroFactura = string.Concat(split1, "-", split2); _subCliente.NroFactura = nroFactura; DateTime fecha = dtFecha.Value; _subCliente.Fecha = fecha.ToShortDateString(); if (!String.IsNullOrEmpty(txtTotal1.Text)) { _subCliente.Total1 = Convert.ToDecimal(txtTotal1.Text); } if (!String.IsNullOrEmpty(txtTotal2.Text)) { _subCliente.Total2 = Convert.ToDecimal(txtTotal2.Text); } if (!String.IsNullOrEmpty(txtTotal3.Text)) { _subCliente.Total3 = Convert.ToDecimal(txtTotal3.Text); } if (!String.IsNullOrEmpty(txtNeto1.Text)) { _subCliente.Neto1 = Convert.ToDecimal(txtNeto1.Text); } if (!String.IsNullOrEmpty(txtNeto2.Text)) { _subCliente.Neto2 = Convert.ToDecimal(txtNeto2.Text); } if (!String.IsNullOrEmpty(txtNeto3.Text)) { _subCliente.Neto3 = Convert.ToDecimal(txtNeto3.Text); } _subCliente.Alicuota1 = lbl105.Text; _subCliente.Alicuota2 = lbl21.Text; _subCliente.Alicuota3 = lbl27.Text; if (!String.IsNullOrEmpty(txtIva1.Text)) { _subCliente.Iva1 = Convert.ToDecimal(txtIva1.Text); } if (!String.IsNullOrEmpty(txtIva2.Text)) { _subCliente.Iva2 = Convert.ToDecimal(txtIva2.Text); } if (!String.IsNullOrEmpty(txtIva3.Text)) { _subCliente.Iva3 = Convert.ToDecimal(txtIva3.Text); } _subCliente.Monto = Convert.ToDecimal(lblTotalEdit.Text); //int idusuarioLogueado = Sesion.UsuarioLogueado.IdUsuario; //_subCliente.idUsuario = idusuarioLogueado; _subCliente.TipoComprobante = cmbTipoComprobante.Text; _subCliente.CodigoMoneda = cmbCodigoMoneda.Text; _subCliente.TipoDeCambio = txtTipoCambio.Text; _subCliente.CodigoTipoOperacion = cmbCodigoOperacion.Text; _subCliente.Adjunto = txtAdjunto.Text; _subCliente.Periodo = cmbPeriodo.Text; _subCliente.idSubCliente = Convert.ToInt32(lblidSubCliente.Text); return(_subCliente); }