private void FrmCrearEditarOrdenPago_Load(object sender, EventArgs e) { DtpFecha.MinDate = _clock.Now; DtpFechaImputacion.Value = _clock.Now; CbxCentroCosto.CargarCentroCosto(); CbxProveedor.CargarProveedores(true); CbxSucursal.CargarSucursal(); CbxSucursalGasto.CargarSucursal(); CbxTipoGastos.CargarTiposGasto(); CbxTipoComprobante.CargarTiposComprobantes(); CbxLetraComprobante.CargarLetrasComprobantes(); //CbxTipoGastos.SeleccionarFinished += SetConcepto; CargarOrdenPago(); }
protected override bool ValidarForm() { var esValido = true; if (CbxTipoComprobante.TipoComprobanteId() == null) { esValido = false; this.FormErrorProvider.SetError(CbxTipoComprobante, "Debe ingresar un tipo de comprobante"); } if (esValido) { return(base.ValidarForm()); } return(false); }
private void BtnLimpiarFiltros_Click(object sender, EventArgs e) { _limpiandoFiltros = true; TxtConcepto.Text = string.Empty; TxtNroComprobante.Text = string.Empty; CbxCentroCosto.Reset(); CbxProveedor.Reset(); CbxTipoGasto.Reset(); CbxSucursalGasto.Reset(); CbxTipoComprobante.Reset(); ckbPendientes.Checked = false; _limpiandoFiltros = false; OnFiltered(sender, e); }
private OrdenesPago ObtenerOrdenPagoDesdeForm() { _ordenPago.Id = _ordenId == default(Guid) ? Guid.NewGuid() : _ordenId; _ordenPago.Concepto = TxtConcepto.Text; _ordenPago.CentroCostoId = (int?)CbxCentroCosto.CentrosCostoId; _ordenPago.Fecha = _clock.Now; _ordenPago.FechaImputacion = DtpFechaImputacion.Value; _ordenPago.Importe = Importe ?? 0; _ordenPago.ImportePagado = Importe - ImporteDebe; _ordenPago.Recargo = Recargo; _ordenPago.SubTotal = SubTotal ?? 0; _ordenPago.SucursalGastoId = (int?)CbxSucursalGasto.SucursalId; _ordenPago.TipoGastoId = (int?)CbxTipoGastos.TipoGastoId; _ordenPago.TipoComprobanteId = (TipoComprobanteEnum)CbxTipoComprobante.TipoComprobanteId(); _ordenPago.LCN = _ordenId == default(Guid) ? GenerarLCN() : _ordenPago.LCN; _ordenPago.NumeroComprobante = NroComprobante; _ordenPago.LetraComprobante = CbxLetraComprobante.Letra; _ordenPago.ProveedorId = CbxProveedor.ProveedorId ?? Guid.Empty; _ordenPago.SucursalId = CbxSucursal.SucursalId ?? 0; //Fechas. _ordenPago.FechaAlta = _formMode == ActionFormMode.Create ? _clock.Now : _ordenPago.FechaAlta; _ordenPago.FechaModificacion = _formMode == ActionFormMode.Create ? (DateTime?)null : _clock.Now; _ordenPago.SucursalAltaId = _formMode == ActionFormMode.Create ? Context.SucursalActual.Id : _ordenPago.SucursalAltaId; _ordenPago.SucursalModificacionId = _formMode == ActionFormMode.Create ? null : _ordenPago.SucursalModificacionId; _ordenPago.OperadorAltaId = _formMode == ActionFormMode.Create ? Context.OperadorActual.Id : _ordenPago.OperadorAltaId; _ordenPago.OperadorModificacionId = _formMode == ActionFormMode.Create ? null : _ordenPago.OperadorModificacionId; return(_ordenPago); }
private void BtnGuardarVenta_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(CbxTipoComprobante.Text)) { MessageBox.Show("Seleccione Tipo de Comprobante", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); CbxTipoComprobante.Focus(); } else if (string.IsNullOrEmpty(TxtSerie.Text)) { MessageBox.Show("Digite Serie del Documento", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtSerie.Focus(); } else if (string.IsNullOrEmpty(TxtNumero.Text)) { MessageBox.Show("Digite Número del Documento", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtNumero.Focus(); } else if (string.IsNullOrEmpty(TxtFechaEmision.Text)) { MessageBox.Show("Ingrese Fecha", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtFechaEmision.Focus(); } else if (string.IsNullOrEmpty(TxtNumeroDocumento.Text)) { MessageBox.Show("Ingrese un Cliente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtNumeroDocumento.Focus(); } else if (string.IsNullOrEmpty(TxtNombres.Text)) { MessageBox.Show("Cliente Incorrecto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtNombres.Focus(); } else if (MLVDetalle.Items.Count == 0) { MessageBox.Show("El detalle no puede estar vacío, agrege items", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtProducto.Focus(); } else { GuardarVenta(); } }
private void BtnGuardarCompra_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(CbxTipoComprobante.Text)) { MessageBox.Show("Seleccione Tipo de Comprobante", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); CbxTipoComprobante.Focus(); } else if (string.IsNullOrEmpty(TxtSerie.Text)) { MessageBox.Show("Digite Serie del Documento", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtSerie.Focus(); } else if (string.IsNullOrEmpty(TxtNumero.Text)) { MessageBox.Show("Digite Número del Documento", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtNumero.Focus(); } else if (string.IsNullOrEmpty(DtpFecha.Text)) { MessageBox.Show("Seleccione Fecha", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); DtpFecha.Focus(); } else if (string.IsNullOrEmpty(TxtRucProveedor.Text)) { MessageBox.Show("Ingrese un Proveedor", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtRucProveedor.Focus(); } else if (string.IsNullOrEmpty(TxtRazonSocial.Text)) { MessageBox.Show("Proveedor Incorrecto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtRucProveedor.Focus(); } else if (MLVDetalle.Items.Count == 0) { MessageBox.Show("El detalle no puede estar vacío, agrege items", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtCodigo.Focus(); } else { GuardarCompra(); } }
private void UcFiltrosOrdenesPago_Load(object sender, EventArgs e) { //Fix para diseñador. if (Uow == null) { return; } CbxSucursalGasto.SucursalId = Context.SucursalActual.Id; CbxCentroCosto.SeleccionarFinished += OnFiltered; CbxSucursalGasto.SeleccionarFinished += OnFiltered; CbxTipoComprobante.SeleccionarFinished += OnFiltered; CbxTipoGasto.SeleccionarFinished += OnFiltered; CbxProveedor.SeleccionarFinished += OnFiltered; CbxCentroCosto.CargarCentroCosto(); CbxTipoGasto.CargarTiposGasto(); CbxSucursalGasto.CargarSucursal(); CbxProveedor.CargarProveedores(true); CbxTipoComprobante.CargarTiposComprobantes(); }