Beispiel #1
0
        /// <summary>
        /// Clic en el botón de guardar.
        /// </summary>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            // Verificar que se hayan seleccionado los datos

            if (cboInconsistencia.Text.Equals(string.Empty))
            {
                Excepcion.mostrarMensaje("ErrorCanalDatosRegistro");
                return;
            }

            try
            {
                InconsistenciaFacturacion inc   = (InconsistenciaFacturacion)cboInconsistencia.SelectedItem;
                string observaciones            = txtObservaciones.Text;
                EstadosInconsistencias estadito = EstadosInconsistencias.Verificada;



                frmBandejaInconsistenciasFacturacion padre = (frmBandejaInconsistenciasFacturacion)this.Owner;

                // Verificar si el canal ya está registrado

                if (_canal != null)
                {
                    // Agregar los datos del canal

                    if (Mensaje.mostrarMensajeConfirmacion("MensajeInsercionInconsistenciaFacturacion") == DialogResult.Yes)
                    {
                        RegistroInconsistenciaFacturacion nuevo = new RegistroInconsistenciaFacturacion(usuarioregistro: _usuario, inc: inc, est: estadito, observaciones: observaciones, p: _canal);

                        _coordinacion.agregarRegistroInconsistenciaFacturacion(ref nuevo);


                        Mensaje.mostrarMensaje("MensajeConfirmacionInsercionInconsistenciaFacturacion");
                        this.Close();
                    }
                }
            }
            catch (Excepcion ex)
            {
                ex.mostrarMensaje();
            }
        }
Beispiel #2
0
        /// <summary>
        /// Registrar un punto de venta para un cliente.
        /// </summary>
        /// <param name="s">Objeto PuntoAtencion con los datos del punto de venta</param>
        public void agregarRegistroInconsistenciaFacturacion(ref RegistroInconsistenciaFacturacion p)
        {
            SqlCommand comando = _manejador.obtenerProcedimiento("InsertInconsistenciaRegistroFacturacion");

            _manejador.agregarParametro(comando, "@punto", p.Punto, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@inconsistencia", p.InconsistenciaFacturacion, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@usuario", p.ColaboradorRegistro, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@observaciones", p.Observaciones, SqlDbType.NVarChar);
            _manejador.agregarParametro(comando, "@estado", p.Estado, SqlDbType.Bit);
            _manejador.agregarParametro(comando, "@id", p.Punto.Id, SqlDbType.Int);
            try
            {
                p.ID = (int)_manejador.ejecutarEscalar(comando);
                comando.Connection.Close();
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorPuntosVentaActualizacion");
            }
        }