public void PuntoVentaTest() { Assert.Fail(); PuntoVenta p = new PuntoVenta(); p._Eliminar(1); }
private void puntoDToolStripMenuItem_Click(object sender, EventArgs e) { punto = new PuntoVenta(); punto.MdiParent = this; punto.Show(); punto.Activate(); }
public Comision(int id = 0, PuntoVenta p = null, Decimal monto_comision = 0) { this.DB_ID = id; _punto_atencion = p; _monto_comision = monto_comision; }
/// <summary> /// Clic en el botón de agregar sucursal. /// </summary> private void btnAgregarSucursal_Click(object sender, EventArgs e) { if (txtSucursal.Text.Equals(string.Empty)) { return; } try { if (Mensaje.mostrarMensajeConfirmacion("MensajePuntoVentaRegistro") == DialogResult.Yes) { string nombre = txtSucursal.Text; PuntoVenta punto_venta = new PuntoVenta(nombre, _cliente); _mantenimiento.agregarPuntoVenta(ref punto_venta); BindingList <PuntoVenta> puntos_venta = (BindingList <PuntoVenta>)dgvPuntosVenta.DataSource; puntos_venta.Add(punto_venta); dgvPuntosVenta.Refresh(); Mensaje.mostrarMensaje("MensajePuntoVentaConfirmacionRegistro"); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Valida si una tarifa de un punto existe /// </summary> /// <param name="t">Objeto TarifaPuntoVentaTransportadora con los datos de la tarifa</param> /// <returns></returns> public bool verificarDenominacionPuntoVenta(ref PuntoVenta p, Denominacion d, int tipo) { bool existe = false; SqlCommand comando = _manejador.obtenerProcedimiento("SelectExisteDenominacionPuntoVenta"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@denominacion", d, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@punto", p.Id, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@tipo", tipo, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { int id = (int)datareader["pk_ID"]; existe = id != 0; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorVerificarATMDuplicado"); } return(existe); }
/// <summary> /// Actualizar los datos de un punto de venta. /// </summary> /// <param name="s">Objeto PuntoVenta con los datos del punto de venta</param> public void actualizarPuntoVenta(PuntoVenta p) { SqlCommand comando = _manejador.obtenerProcedimiento("UpdatePuntoVenta"); _manejador.agregarParametro(comando, "@nombre", p.Nombre, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@entrega_niquel", p.EntregaNiquel, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tarifa_regular", p.TarifaRegular, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tarifa_feriado", p.TarifaFeriado, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@recargo", p.Recargo, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@moneda_regular", p.MonedaTarifaRegular, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@moneda_recargo", p.MonedaRecargo, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@moneda_tope", p.MonedaTope, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@moneda_entrega_niquel", p.MonedaEntregaNiquel, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@moneda_feriado", p.MonedaTarifaFeriados, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@tope", p.Tope, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@centro_costos", p.CentroCostos, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@procesamiento", p.Procesado, SqlDbType.Bit); _manejador.agregarParametro(comando, "@comision", p.MComision, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@punto_venta", p.Id, SqlDbType.SmallInt); try { _manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorPuntosVentaActualizacion"); } }
public override string ToString() { return(CasaMatriz.ToString("000") + PuntoVenta.ToString("00000") + ((int)TipoDocumento).ToString("00") + NumeracionConsecutiva.ToString("0000000000")); }
/// <summary> /// Validar una carga. /// </summary> private void validarCarga(DataGridViewRow fila) { PedidoNiquel carga = (PedidoNiquel)fila.DataBoundItem; PuntoVenta cliente = carga.PuntoVenta; _filas_incorrectas.Remove(fila.Index); }
/// <summary> /// Obtener las cuentas de un cliente para un nombre jurídico específico. /// </summary> /// <param name="n">Nombre jurídico para el cual se obtiene la lista de cuentas</param> public void obtenerCuentasPuntoVenta(ref PuntoVenta n) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectPuntoVentaCuentas"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@punto_venta", n.Id, SqlDbType.SmallInt); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { short id = (short)datareader["pk_ID"]; long numero = (long)datareader["Cuenta"]; Monedas moneda = (Monedas)datareader["Moneda"]; Cuenta cuenta = new Cuenta(id, numero, moneda); n.agregarCuenta(cuenta); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
/// <summary> /// Obtener el coordinador, cajero, el digitador, la sucursal y la fecha de procesamiento de un manifiesto segregado del CEF. /// </summary> /// <param name="s">Objeto SegregadoCEF con los datos del manifiesto segregado para el cual se obtienen los datos</param> public void obtenerDatosSegregado(ref SegregadoCEF s) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectSegregadoDatos"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@segregado", s.Id, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { DateTime fecha_procesamiento = (DateTime)datareader["Fecha_Procesamiento"]; int id_cajero = (int)datareader["ID_Cajero"]; string nombre_cajero = (string)datareader["Nombre_Cajero"]; string primer_apellido_cajero = (string)datareader["Primer_Apellido_Cajero"]; string segundo_apellido_cajero = (string)datareader["Segundo_Apellido_Cajero"]; int id_digitador = (int)datareader["ID_Digitador"]; string nombre_digitador = (string)datareader["Nombre_Digitador"]; string primer_apellido_digitador = (string)datareader["Primer_Apellido_Digitador"]; string segundo_apellido_digitador = (string)datareader["Segundo_Apellido_Digitador"]; int id_coordinador = (int)datareader["ID_Coordinador"]; string nombre_coordinador = (string)datareader["Nombre_Coordinador"]; string primer_apellido_coordinador = (string)datareader["Primer_Apellido_Coordinador"]; string segundo_apellido_coordinador = (string)datareader["Segundo_Apellido_Coordinador"]; short id_punto_venta = (short)datareader["ID_Punto_Venta"]; string nombre_punto_venta = (string)datareader["Nombre_Punto_Venta"]; short id_cliente = (short)datareader["ID_Cliente"]; string nombre_cliente = (string)datareader["Nombre_Cliente"]; Cliente cliente = new Cliente(id_cliente, nombre_cliente); PuntoVenta punto_venta = new PuntoVenta(id_punto_venta, nombre_punto_venta, cliente); Colaborador cajero = new Colaborador(id_cajero, nombre_cajero, primer_apellido_cajero, segundo_apellido_cajero); Colaborador digitador = new Colaborador(id_digitador, nombre_digitador, primer_apellido_digitador, segundo_apellido_digitador); Colaborador coordinador = new Colaborador(id_coordinador, nombre_coordinador, primer_apellido_coordinador, segundo_apellido_coordinador); s.Punto_venta = punto_venta; s.Cajero = cajero; s.Digitador = digitador; s.Coordinador = coordinador; s.Fecha_procesamiento = fecha_procesamiento; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
public ProcesamientoBajoVolumenManifiesto obtnProcesamientoBajoVolumenManifiesto(int idManifiesto) { ProcesamientoBajoVolumenManifiesto man = null; SqlCommand comando = _manejador.obtenerProcedimiento("selectProcesamientoBajoVolumenManifiestoID"); _manejador.agregarParametro(comando, "@id", idManifiesto, SqlDbType.Int); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader != null) { if (datareader.HasRows) { while (datareader.Read()) { int idproceso = (int)datareader["pk_ID"]; int idman = idManifiesto; byte idcamara = (byte)datareader["fk_ID_Camara"]; Camara cam = new Camara(""); cam.ID = idcamara; short idpuntoventa = (short)datareader["fk_ID_PuntoVenta"]; PuntoVenta pv = new PuntoVenta(); pv.Id = idpuntoventa; short idcliente = (short)datareader["fk_ID_Cliente"]; Colaborador col = new Colaborador(); col.ID = (int)datareader["fk_ID_Cajero"]; col.Nombre = (string)datareader["Colaborador"]; Cliente cli = new Cliente(); cli.Id = idcliente; cli.Nombre = (string)datareader["Cliente"]; Decimal montocolones = Convert.ToDecimal(datareader["MontoColones"]); Decimal montodolares = Convert.ToDecimal(datareader["MontoDolares"]); Decimal montoeuros = Convert.ToDecimal(datareader["MontoEuros"]); man = new ProcesamientoBajoVolumenManifiesto(); man.Monto_Colones = montocolones; man.Monto_Dolares = montodolares; man.Monto_Euros = montoeuros; man.Cliente = cli; man.PuntoVenta = pv; man.Cajero = col; man.Camara = cam; man.ID = idproceso; man.IDManifiesto = idman; // man.Fecha_Procesamiento = Convert.ToDateTime(datareader["FECHA_Procesamiento"]); } } } comando.Connection.Close(); return(man); } catch (Exception ex) { comando.Connection.Close(); throw new Excepcion("AgregarDepositoProcesoBajoVolumen " + ex.Message); } }
/// <summary> /// Obtener el manifiesto segregado ligado a una inconsistencia. /// </summary> /// <param name="i">Inconsistencia para la cual se obtienen los manifiesto segregados</param> public void obtenerSegregadoInconsistencia(ref InconsistenciaDeposito i) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectInconsistenciaDepositoSegregado"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@inconsistencia", i.Id, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { short bolso = (short)datareader["Bolso"]; int id_manifiesto = (int)datareader["ID_Manifiesto"]; short id_cliente = (short)datareader["ID_Cliente"]; string nombre_cliente = (string)datareader["Nombre_Cliente"]; short id_punto_venta = (short)datareader["ID_Punto_Venta"]; string nombre_punto_venta = (string)datareader["Nombre_Punto_Venta"]; int id_digitador = (int)datareader["ID_Digitador"]; string nombre_digitador = (string)datareader["Nombre_Digitador"]; string primer_apellido_digitador = (string)datareader["Primer_Apellido_Digitador"]; string segundo_apellido_digitador = (string)datareader["Segundo_Apellido_Digitador"]; int id_cajero = (int)datareader["ID_Cajero"]; string nombre_cajero = (string)datareader["Nombre_Cajero"]; string primer_apellido_cajero = (string)datareader["Primer_Apellido_Cajero"]; string segundo_apellido_cajero = (string)datareader["Segundo_Apellido_Cajero"]; int id_coordinador = (int)datareader["ID_Coordinador"]; string nombre_coordinador = (string)datareader["Nombre_Coordinador"]; string primer_apellido_coordinador = (string)datareader["Primer_Apellido_Coordinador"]; string segundo_apellido_coordinador = (string)datareader["Segundo_Apellido_Coordinador"]; Colaborador coordinador = new Colaborador(id_coordinador, nombre_coordinador, primer_apellido_coordinador, segundo_apellido_coordinador); Colaborador digitador = new Colaborador(id_digitador, nombre_digitador, primer_apellido_digitador, segundo_apellido_digitador); Colaborador cajero = new Colaborador(id_cajero, nombre_cajero, primer_apellido_cajero, segundo_apellido_cajero); Cliente cliente = new Cliente(id_cliente, nombre_cliente); PuntoVenta punto_venta = new PuntoVenta(id_punto_venta, nombre_punto_venta, cliente); SegregadoCEF segregado = new SegregadoCEF(id_manifiesto, cajero, digitador, coordinador, punto_venta); i.Segregado = segregado; i.Bolso = bolso; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
public ArrayList ListaPDVUsuario(Int64 cod_usuario, string cod_producto) { DAABRequest.Parameter[] arrParam = { new DAABRequest.Parameter("K_USUAN_CODIGO", DbType.Int64, ParameterDirection.Input), new DAABRequest.Parameter("K_TPROC_CODIGO", DbType.String, ParameterDirection.Input), new DAABRequest.Parameter("K_CUR_SALIDA", DbType.Object, ParameterDirection.Output) }; for (int i = 0; i < arrParam.Length; i++) { arrParam[i].Value = DBNull.Value; } if (cod_usuario > 0) { arrParam[0].Value = cod_usuario; } arrParam[1].Value = cod_producto; BDSISACT obj = new BDSISACT(BaseDatos.BD_SISACT); DAABRequest obRequest = obj.CreaRequest(); obRequest.CommandType = CommandType.StoredProcedure; obRequest.Command = BaseDatos.PKG_SISACT_CONSULTAS + ".SECSS_CON_PDV_X_USUARIO"; obRequest.Parameters.AddRange(arrParam); ArrayList filas = new ArrayList(); IDataReader dr = null; try { dr = obRequest.Factory.ExecuteReader(ref obRequest).ReturnDataReader; while (dr.Read()) { PuntoVenta item = new PuntoVenta(); item.OVENC_CODIGO = Funciones.CheckStr(dr["OVENC_CODIGO"]); item.OVENV_DESCRIPCION = Funciones.CheckStr(dr["OVENV_DESCRIPCION"]) + " - " + Funciones.CheckStr(dr["OVENC_CODIGO"]); item.TOFIC_CODIGO = Funciones.CheckStr(dr["TOFIC_CODIGO"]); item.CANAC_CODIGO = Funciones.CheckStr(dr["CANAC_CODIGO"]); item.OVENC_REGION = Funciones.CheckStr(dr["OVENC_REGION"]); filas.Add(item); } } catch (Exception e) { throw e; } finally { if (dr != null && dr.IsClosed == false) { dr.Close(); } obRequest.Parameters.Clear(); obRequest.Factory.Dispose(); } return(filas); }
private void PuntoDeVentaToolStripMenuItem_Click(object sender, EventArgs e) { if (puntoVenta == null) { puntoVenta = new PuntoVenta(); puntoVenta.MdiParent = this; puntoVenta.FormClosed += new FormClosedEventHandler(cerrarPuntoVenta); puntoVenta.Show(); } }
public ActionResult Delete2(int id) { PuntoVenta punto = db.PuntoVenta.Find(id); //db.Regalo.Remove(regalo); db.Entry(punto).State = EntityState.Modified; punto.estaActivo = false; db.SaveChanges(); //return RedirectToAction("Index", "Evento"); return(RedirectToAction("Index", "PuntoVenta")); }
public void OnClick(Object sender, System.EventArgs e) { PuntoVenta newUiReportingAddonForm = new PuntoVenta(this._saycSetting); if (this.mdiStatus) { newUiReportingAddonForm.MdiParent = this._parentForm; newUiReportingAddonForm.MaximizeBox = true; } newUiReportingAddonForm.ShowDialog(); }
/// <summary> /// Obtener informacion de PuntoVenta /// </summary> /// <param name="alias">valor de alias</param> /// <returns></returns> public PuntoVenta ObtenerPuntoVenta(int idPunto) { PuntoVenta puntoVenta = new PuntoVenta(); var puntoVentas = this.ObtenerPuntoVentas(); if (puntoVentas != null && puntoVentas.Any()) { puntoVenta = puntoVentas.FirstOrDefault(p => p.IdPuntoVenta.Equals(idPunto)); } return(puntoVenta); }
/// <summary> /// Permite consultar el cuadre de depósitos de un día /// </summary> /// <param name="c">Objeto Cliente con los datos del Cliente</param> /// <param name="p">Objeto PuntoVenta con los datos del punto de venta</param> /// <param name="f">Fecha del cuadre</param> /// <returns>Una lista de cuadres por cuenta de la fecha seleccionada</returns> public BindingList <CuadreDeposito> listarCuadreDepositosBD(Cliente c, PuntoVenta p, DateTime f) { BindingList <CuadreDeposito> cargas = new BindingList <CuadreDeposito>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectCuadreAcreditacionBD"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@fecha", f, SqlDbType.Date); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { //int id_carga = (int)datareader["pk_ID"]; string cuenta = (string)datareader["Cuenta"]; //string deposito = (string)datareader["Deposito"]; PuntoVenta punto_venta = null; Monedas moneda_moneda = (Monedas)datareader["Moneda"]; //if (datareader["ID_PuntoVenta"] != DBNull.Value) //{ // short id_punto_venta = (short)datareader["ID_PuntoVenta"]; // string nombre = (string)datareader["Nombre_PuntoVenta"]; // punto_venta = new PuntoVenta(id: id_punto_venta, nombre:nombre); //} Decimal monto_fisico = (Decimal)datareader["Monto_Fisico"]; Decimal monto_ibs = (Decimal)datareader["Monto_IBS"]; //Decimal monto_macro = (Decimal)datareader["Monto_Macro"]; CuadreDeposito carga = new CuadreDeposito(cuenta: cuenta, monto_fisico: monto_fisico, monto_ibs: monto_ibs, f: f, m: moneda_moneda); cargas.Add(carga); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(cargas); }
public PuntoVenta ObtenerPuntoVentaConfig(string macAddress) { string mensajeError = string.Empty; PuntoVenta puntoVenta = new PuntoVenta(); var puntoVentas = this.ObtenerPuntosVentaConfigg(macAddress); if (puntoVentas != null) { puntoVenta = puntoVentas.FirstOrDefault(); } return(puntoVenta); }
public async Task <IActionResult> AddPuntoVenta([FromBody] PuntoVenta puntoVenta) { var agregar = _service.AddPuntoVenta(puntoVenta); if (agregar != null) { return(Ok(agregar)); } else { return(BadRequest()); } }
public List <NotaDto> GetChange(int clienteId, int puntoVentaId, decimal importeAPagar, decimal importeRealPagado) { try { List <NotaDto> ln = new List <NotaDto>(); if (importeRealPagado >= importeAPagar) { Cliente cl = _repoWrapper.Cliente.Get(clienteId); // no existe el cliente if (cl == null) { ln.Add(new NotaDto("Cliente no existente.", 0)); return(ln); } PuntoVenta pv = _repoWrapper.PuntoVenta.Get(puntoVentaId); // no existe punto de venta if (pv == null) { ln.Add(new NotaDto("Punto de Venta no existente.", 0)); return(ln); } Transaccion tr = new Transaccion(); tr.ImporteTotalAPagar = importeAPagar; tr.ImporteRealPagado = importeRealPagado; tr.cliente = cl; tr.puntoVenta = pv; _repoWrapper.Transaccion.Create(tr); _repoWrapper.Save(); ln = calcularCambio(importeAPagar, importeRealPagado); } else { ln.Add(new NotaDto("No es posible realizar la transaccion, el importe pagado es menor al importe a pagar", 0)); } return(ln); } catch (Exception e) { throw e; } }
public JsonResult Active(string punto) { //List<WebApplication4.Models.Local> listaLocal; int id = int.Parse(punto); PuntoVenta punto2 = db.PuntoVenta.Find(id); //db.Local.Remove(localr); db.Entry(punto2).State = EntityState.Modified; punto2.estaActivo = true; db.SaveChanges(); //listaLocal = db.Local.AsNoTracking().Where(c => c.estaActivo == true).ToList(); Session["ListaP"] = null; return(Json("Punto de Venta activado", JsonRequestBehavior.AllowGet)); }
/// <summary> /// Listar las gestiones que están a punto de vencer. /// </summary> /// <returns>Lista de los tipos de gestión registrados en el sistema</returns> public BindingList <Gestion> listarGestionesPendientes() { BindingList <Gestion> gestiones = new BindingList <Gestion>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectGestionesPendientes"); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id_gestion = (int)datareader["ID_Gestion"]; DateTime fecha = (DateTime)datareader["Fecha"]; string comentario = (string)datareader["Comentario"]; decimal monto = (decimal)datareader["Monto"]; short id_cliente = (short)datareader["ID_Cliente"]; string nombre_cliente = (string)datareader["Nombre_Cliente"]; short id_punto_venta = (short)datareader["ID_Punto_Venta"]; string nombre_punto_venta = (string)datareader["Nombre_Punto_Venta"]; byte id_tipo = (byte)datareader["ID_Tipo"]; string nombre_tipo = (string)datareader["Nombre_Tipo"]; short tiempo_esperado = (short)datareader["Tiempo"]; Cliente cliente = new Cliente(id_cliente, nombre_cliente); PuntoVenta punto_venta = new PuntoVenta(id_punto_venta, nombre_punto_venta, cliente); TipoGestion tipo = new TipoGestion(id_tipo, nombre_tipo, tiempo_esperado); Gestion gestion = new Gestion(id: id_gestion, punto_venta: punto_venta, monto: monto, tipo: tipo, fecha: fecha, comentario: comentario); gestiones.Add(gestion); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(gestiones); }
/// <summary> /// Clic en el botón de actualizar. /// </summary> private void btnActualizar_Click(object sender, EventArgs e) { try { DateTime fecha = dtpFecha.Value; Cliente cliente = null; PuntoVenta atm = null; dgvCargas.DataSource = _coordinacion.listarCuadreDepositos(cliente, atm, fecha); } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public List <PuntoVenta> ObtenerPuntosVentaConfigg(string macAddress) { List <PuntoVenta> lstPuntoVentas = new List <PuntoVenta>(); string mensajeError = string.Empty; var dtInfo = this.ObtenerPuntosVentaConfig(ref mensajeError, macAddress); if (string.IsNullOrWhiteSpace(mensajeError)) { foreach (DataRow rowInfo in dtInfo.Rows) { PuntoVenta PuntoVenta = new PuntoVenta(rowInfo); lstPuntoVentas.Add(PuntoVenta); } } return(lstPuntoVentas); }
/// <summary> /// Clic en el botón de actualizar. /// </summary> private void btnActualizar_Click(object sender, EventArgs e) { try { Cliente cl = cboCliente.SelectedIndex <= 0 ? null : (Cliente)cboCliente.SelectedItem; DateTime fecha = dtpFecha.Value; PuntoVenta atm = cboPuntoVenta.SelectedIndex == 0 ? null : (PuntoVenta)cboPuntoVenta.SelectedItem; EmpresaTransporte emp = cboTransportadora.SelectedIndex <= 0 ? null : (EmpresaTransporte)cboTransportadora.SelectedItem; dgvCargas.DataSource = _coordinacion.listarPedidosNiquel(atm, fecha, cl, emp); } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public ArrayList ListarPDV(string pstrCanales, string pstrCodigo, string pstrDescripcion) { DataTable dtResultado = new DataTable(); ArrayList ListaPdv = new ArrayList(); PuntoVenta oPuntoVenta; //=new PuntoVenta(); DAABRequest.Parameter[] arrParam = { new DAABRequest.Parameter("P_CONSULTA", DbType.Object, ParameterDirection.Output), new DAABRequest.Parameter("P_CANALES", DbType.String, 50,ParameterDirection.Input), new DAABRequest.Parameter("P_CODIGO", DbType.String, 4,ParameterDirection.Input), new DAABRequest.Parameter("P_DESCRIPCION", DbType.String, 40,ParameterDirection.Input) }; arrParam[0].Value = DBNull.Value; arrParam[1].Value = pstrCanales; arrParam[2].Value = pstrCodigo; arrParam[3].Value = pstrDescripcion; BDSISMANT obj = new BDSISMANT(BaseDatos.BD_SISACT); DAABRequest objRequest = obj.CreaRequest(); objRequest.CommandType = CommandType.StoredProcedure; objRequest.Command = BaseDatos.SISACT_PKG_PLAN_TARIFARIO + ".MANTSS_LISTAR_PDV_TOTAL"; objRequest.Parameters.AddRange(arrParam); try { dtResultado = objRequest.Factory.ExecuteDataset(ref objRequest).Tables[0]; foreach (DataRow dr in dtResultado.Rows) { oPuntoVenta = new PuntoVenta(); oPuntoVenta.OVENC_CODIGO = Funciones.CheckStr(dr["OVENC_CODIGO"]); oPuntoVenta.OVENV_DESCRIPCION = Funciones.CheckStr(dr["OVENV_DESCRIPCION"]); oPuntoVenta.CANAC_CODIGO = Funciones.CheckStr(dr["CANAC_CODIGO"]); ListaPdv.Add(oPuntoVenta); } } catch (Exception ex) { throw ex; } finally { objRequest.Factory.Dispose(); } return(ListaPdv); }
/// <summary> /// Eliminar los datos de un punto de venta. /// </summary> /// <param name="s">Objeto PuntoVenta con los datos del punto de venta a eliminar</param> public void eliminarPuntoVenta(PuntoVenta p) { SqlCommand comando = _manejador.obtenerProcedimiento("DeletePuntoVenta"); _manejador.agregarParametro(comando, "@punto_venta", p.Id, SqlDbType.SmallInt); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorPuntosVentaActualizacion"); } }
public FacturacionTransportadora(int id = 0, Cliente cliente = null, PuntoVenta punto = null, DateTime?fecha = null, DateTime?fecha_fin = null, EmpresaTransporte transportadora = null, string observaciones = "") { this.DB_ID = id; _cliente = cliente; _punto_venta = punto; _empresa_encargada = transportadora; _observaciones = observaciones; _fecha = fecha ?? DateTime.Now; _fecha_fin = fecha_fin ?? DateTime.Now; }
public ActionResult EditRegister(PuntoVentaModel model) { if (ModelState.IsValid) { var o = ViewBag.id; PuntoVenta punto = db.PuntoVenta.Find(TempData["codigoP"]); db.Entry(punto).State = EntityState.Modified; punto.dirMAC = model.mac; punto.ubicacion = model.ubicacion; punto.idRegion = model.idRegion; punto.idProvincia = model.idProv; punto.nombre = model.nombre; db.SaveChanges(); return(RedirectToAction("Index", "PuntoVenta")); } return(View("Edit")); }