Ejemplo n.º 1
0
 public PrestamoPresentador(IPrestamoVista vista)
 {
     _vista            = vista;
     _prestamoServicio = new PrestamoServicio();
     _socioServicio    = new SocioServicio();
     _libroServicio    = new LibroServicio();
 }
        protected void dtgServicios_Delete(Object sender, DataGridCommandEventArgs e)
        {
            IServicio oServicio = ServicioFactory.GetServicio();

            oServicio.ServicioID = Convert.ToInt32(dtgServicios.DataKeys[(int)e.Item.ItemIndex]);

            try
            {
                if (oServicio.Eliminar())
                {
                    BindGrid();
                }
            }
            catch (Exception ex)
            {
                string mensaje = ex.Message;
                try
                {
                    mensaje = this.TraducirTexto(ex.Message);
                    if (mensaje == "" || mensaje == null)
                    {
                        mensaje = ex.Message;
                    }
                }
                catch (Exception)
                {
                    mensaje = ex.Message;
                }
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
            }
        }
Ejemplo n.º 3
0
 public bool Guardar(System.Data.SqlClient.SqlTransaction transaccion)
 {
     for (int i = 0; i < servicios.Count; i++)
     {
         IServicio servicio = (IServicio)servicios[i];
         Config.Conexion.EjecutarSinResultados(transaccion, "UnidadVentaServicioINS", Utiles.BaseDatos.IntToSql(UnidadVentaID), Utiles.BaseDatos.IntToSql(servicio.ServicioID));
     }
     return(true);
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Guardar datos del servicio
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void butGuardarServicio_Click(object sender, System.EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            IServicio servicio = ServicioFactory.GetServicio();

            servicio.ServicioID      = this.txtServicioID.Text == "" ? 0 : Convert.ToInt32(this.txtServicioID.Text);
            servicio.UnidadNegocioID = this.UnidadNegocioID;
            servicio.ServicioDescrip = this.txtServicioDescrip.Text;
            //servicio.FechaAlta = Fechas.FormatFechaDDMMYYYY(this.txtFechaAlta.Text);
            servicio.TieneAdministracionDeuda        = this.chkTieneAdministracionDeuda.Checked;
            servicio.TieneFrecuenciaRendicion        = this.chkTieneFrecuenciaRendicion.Checked;
            servicio.SoloParaAgencia                 = this.chkSoloParaAgencia.Checked;
            servicio.AsociadoAGuiaRendicionAgOrigen  = this.chkAsociadoAGuiaRendAgOrigen.Checked;
            servicio.AsociadoAGuiaRendicionAgDestino = this.chkAsociadoAGuiaRendAgDestino.Checked;
            servicio.TipoIdentificacionID            = Utiles.Validaciones.obtieneEntero(this.ddlIdentificacion.SelectedValue);

            try
            {
                if (servicio.Guardar())
                {
                    string script = "<script language='javascript'>\n";
                    script += "alert('Los datos se guardaron correctamente.');\n";
                    script += "window.location.href = 'ServiciosConsul.aspx';\n";
                    script += "</script>";
                    Page.RegisterStartupScript("scriptOk", script);
                }
                else
                {
                    string script = "<script language='javascript'>\n";
                    script += "alert('Los datos no se guardaron debido a errores.');\n";
                    script += "</script>";

                    Page.RegisterStartupScript("scriptError", script);
                }
            }
            catch (Exception ex)
            {
                string mensaje = ex.Message;
                try
                {
                    mensaje = this.TraducirTexto(ex.Message);
                    if (mensaje == "" || mensaje == null)
                    {
                        mensaje = ex.Message;
                    }
                }
                catch (Exception)
                {
                    mensaje = ex.Message;
                }
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
            }
        }
Ejemplo n.º 5
0
 public Admin(string user, string password, IServicio serv)
 {
     if (user == "Damian" && password == "007")
     {
         token = "Token valido";
     }
     serv.Validar(token);
     this.serv = serv;
 }
Ejemplo n.º 6
0
        public bool GuardarPasaje()
        {
            try {
                using (SqlConnection conexion = new SqlConnection())
                {
                    SqlTransaction transaccion = null;
                    conexion.ConnectionString = Config.ConnectionString;
                    try
                    {
                        conexion.Open();
                        transaccion = conexion.BeginTransaction();
                        UnidadVenta uventa = new UnidadVenta();
                        uventa.UnidadVentaID = UnidadVentaIDNueva;
                        uventa.Consultar();

                        // Actualizar la tabla GuiaFacturaDetalle con la nueva unidad de venta
                        Config.Conexion.EjecutarSinResultados(transaccion, "GuiaFacturaDetalleUPD", Utiles.BaseDatos.IntToSql(this.GuiaID), Utiles.BaseDatos.IntToSql(this.UnidadVentaIDNueva), Utiles.BaseDatos.IntToSql(uventa.Producto.ProductoID), Utiles.BaseDatos.IntToSql(uventa.TiempoEntrega.TiempoEntregaID));

                        // Actualizar la tabla GuiaFacturaDetalleServicio, borrar el servicio FPD, que tenia la unidad de venta anterior
                        Config.Conexion.EjecutarSinResultados(transaccion, "GuiaFacturaDetalleServicioDEL", Utiles.BaseDatos.IntToSql(this.GuiaID), Utiles.BaseDatos.IntToSql((int)NegociosSisPackInterface.SisPack.Servicio.FletePagoDestino));

                        // Actualizar la tabla GuiaFacturaDetalleServicio, insertar los nuevos servicios que tiene la nueva unidad de venta
                        if (uventa.ServiciosCol.getCount() > 0)
                        {
                            GuiaFacturaDetalleServicio guiaServicio = null;
                            IServicio servicio = null;
                            for (int i = 0; i < uventa.ServiciosCol.getCount(); i++)
                            {
                                servicio                = uventa.ServiciosCol.GetServicio(i);
                                guiaServicio            = new GuiaFacturaDetalleServicio();
                                guiaServicio.GuiaID     = GuiaID;
                                guiaServicio.ServicioID = servicio.ServicioID;
                                guiaServicio.Guardar(transaccion);
                            }
                        }

                        /* Dejar log del pasaje
                         *  1- Para los remitos, al momento de la conformación se emitirá un remito en vez de una factura. */
                        Config.Conexion.EjecutarSinResultados(transaccion, "GuiaPasajeACtaCteINS", Utiles.BaseDatos.IntToSql(this.GuiaID), Utiles.BaseDatos.IntToSql(this.FacturaID), this.ClienteIDNuevo, Utiles.BaseDatos.IntToSql(this.clienteIDAnt), Utiles.BaseDatos.StrToSql(this.PersonaSolicitante), Utiles.BaseDatos.StrToSql(this.Observaciones), this.UsuarioID, Utiles.BaseDatos.IntToSql((int)NegociosSisPackInterface.SisPack.TipoOperacionGuiaPasajeID.Pasaje), Utiles.BaseDatos.IntToSql(AgenciaID), Impreso);

                        transaccion.Commit();
                        return(true);
                    }
                    catch (Exception ex)
                    {
                        transaccion.Rollback();
                        throw ex;
                    }
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
Ejemplo n.º 7
0
        public String informacionServicio(String codigoServicio)
        {
            if (codigoServicio is null)
            {
                return("{null}");
            }

            IServicio servicio = RepositorioServicios.verificarCodigo(int.Parse(codigoServicio));

            return(System.Text.Json.JsonSerializer.Serialize(servicio));
        }
Ejemplo n.º 8
0
 public AutoresController(ApplicationDbContext context, IServicio servicio,
                          ServicioTransient servicioTransient, ServicioScoped servicioScoped,
                          ServicioSingleton servicioSingleton, ILogger <AutoresController> logger)
 {
     this.context           = context;
     this.servicio          = servicio;
     this.servicioTransient = servicioTransient;
     this.servicioScoped    = servicioScoped;
     this.servicioSingleton = servicioSingleton;
     this.logger            = logger;
 }
Ejemplo n.º 9
0
        public override string ToString()
        {
            servicios.Sort();
            string strServicios = "";

            for (int i = 0; i < this.servicios.Count; i++)
            {
                IServicio servicio = this.GetServicio(i);
                strServicios += servicio.ServicioID.ToString() + ",";
            }
            return(strServicios);
        }
Ejemplo n.º 10
0
        public bool Consultar()
        {
            DataSet ds = Config.Conexion.EjecutarDataSet("UnidadVentaServicioONE", unidadVentaID);

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                IServicio servicio = (IServicio)this.AddServicio();
                servicio.ServicioID = Convert.ToInt32(ds.Tables[0].Rows[i]["ServicioID"]);
                servicio.Consultar();
            }
            return(true);
        }
        private void BindGrid()
        {
            SisPackController.AdministrarGrillas.Configurar(dtgServicios, "ServicioID", this.CantidadOpciones);

            IServicio oServicio = ServicioFactory.GetServicio();

            oServicio.ServicioDescrip = this.txtServicioDescrip.Text;
            oServicio.UnidadNegocioID = this.UnidadNegocioID;

            this.dtgServicios.DataSource = oServicio.GetServiciosConsultaDataSet();
            this.dtgServicios.DataBind();
        }
        public EntidadManager(DataSetFacturacionTableAdapters.clienteTableAdapter ClienteTB, DataSetFacturacion ds, DataSetFacturacionTableAdapters.pedidoTableAdapter PedidoTB, DataSetFacturacionTableAdapters.pedidos_costosTableAdapter CostosTB, DataSetFacturacionTableAdapters.ficha_costosTableAdapter FichaCostosTB)
        {
            this.ClienteTB = ClienteTB;
            this.PedidoTB = PedidoTB;
            this.CostosTB = CostosTB;
            this.FichaCostosTB = FichaCostosTB;

            this.ds = ds;

            ientidad = new EntidadAccess();
            icliente = new ClienteAccess(ClienteTB,ds, PedidoTB,CostosTB,FichaCostosTB);
            iservicio = new ServicioAccess(ClienteTB, ds, PedidoTB, CostosTB, FichaCostosTB);
            ipedido = new PedidoAccess(ClienteTB, ds, PedidoTB, CostosTB, FichaCostosTB);
        }
        public EntidadManager(DataSetFacturacionTableAdapters.clienteTableAdapter ClienteTB, DataSetFacturacion ds, DataSetFacturacionTableAdapters.pedidoTableAdapter PedidoTB, DataSetFacturacionTableAdapters.pedidos_costosTableAdapter CostosTB, DataSetFacturacionTableAdapters.ficha_costosTableAdapter FichaCostosTB)
        {
            this.ClienteTB     = ClienteTB;
            this.PedidoTB      = PedidoTB;
            this.CostosTB      = CostosTB;
            this.FichaCostosTB = FichaCostosTB;

            this.ds = ds;

            ientidad  = new EntidadAccess();
            icliente  = new ClienteAccess(ClienteTB, ds, PedidoTB, CostosTB, FichaCostosTB);
            iservicio = new ServicioAccess(ClienteTB, ds, PedidoTB, CostosTB, FichaCostosTB);
            ipedido   = new PedidoAccess(ClienteTB, ds, PedidoTB, CostosTB, FichaCostosTB);
        }
Ejemplo n.º 14
0
        private void Editar()
        {
            IServicio servicio = ServicioFactory.GetServicio();

            servicio.ServicioID = Convert.ToInt32(this.txtServicioID.Text);
            servicio.Consultar();

            this.txtServicioDescrip.Text = servicio.ServicioDescrip;
            //this.txtFechaAlta.Text = servicio.FechaAlta.ToString("dd/MM/yyyy");

            this.chkSoloParaAgencia.Checked            = servicio.SoloParaAgencia;
            this.chkSoloParaAgencia.Enabled            = false;
            this.chkTieneAdministracionDeuda.Checked   = servicio.TieneAdministracionDeuda;
            this.chkTieneFrecuenciaRendicion.Checked   = servicio.TieneFrecuenciaRendicion;
            this.chkAsociadoAGuiaRendAgOrigen.Checked  = servicio.AsociadoAGuiaRendicionAgOrigen;
            this.chkAsociadoAGuiaRendAgDestino.Checked = servicio.AsociadoAGuiaRendicionAgDestino;

            this.ddlIdentificacion.SelectedValue = servicio.TipoIdentificacionID.ToString();
        }
Ejemplo n.º 15
0
 public bool verificarCodigo(int?codigoServicio)
 {
     try
     {
         if (codigoServicio == null)
         {
             return(false);
         }
         else
         {
             IServicio servicio = RepositorioServicios.verificarCodigo1((codigoServicio));
             return(true);
         }
     }
     catch (ServicioYaExisteException ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 16
0
 public void InsertarServicio(IServicio servicio)
 {
     _db.Insert(servicio);
 }
Ejemplo n.º 17
0
 public void ActualizarServicio(IServicio servicio)
 {
     _db.Update(servicio);
 }
Ejemplo n.º 18
0
 public ServicioController()
 {
     context = new ServicioRepository();
 }
Ejemplo n.º 19
0
		public bool Guardar(System.Data.SqlClient.SqlTransaction transaccion)
		{
			if (this.GuiaFacturaDetalleID == 0)
			{
                UnidadVenta uventa = new UnidadVenta();
                uventa.UnidadVentaID = this.UnidadVentaID;
                /* VSA: Desarrollo modificaciones en la emisión de la guía - registrar servicios, producto y tiempo de entrega. */
                uventa.Consultar();

                this.GuiaFacturaDetalleID = Convert.ToInt32(Config.Conexion.EjecutarResultadoUnico(transaccion,"GuiaFacturaDetalleINS", 
					this.GuiaID,Utiles.BaseDatos.IntToSql((int)this.TipoBultoID),Utiles.BaseDatos.IntToSql(this.UnidadVentaID),
					Utiles.BaseDatos.DoubleToSql(this.VolumenDetalleTotal), Utiles.BaseDatos.DoubleToSql(this.ValorDeclaradoDetalleTotal),
					Utiles.BaseDatos.IntToSql(this.GuiaDevueltaID),Utiles.BaseDatos.DoubleToSql(this.SeguroTantoPorMil),
					Utiles.BaseDatos.IntToSql(this.CantidadBultos),Utiles.BaseDatos.DoubleToSql(this.PesoDetalleTotal),
					Utiles.BaseDatos.DoubleToSql(this.ContrareembolsoImporteTotal), Utiles.BaseDatos.IntToSql(uventa.Producto.ProductoID), Utiles.BaseDatos.IntToSql(uventa.TiempoEntrega.TiempoEntregaID)));
				
					// pregunto si la condicion de pago de la guia es contado y 
					// si la unidad de venta no tiene servicio flete pago en destino
					// si es asi, entonces, se le decrementa el crédito a la agencia
					bool tieneFletePago = uventa.TieneFletePago();	
					
					if (this.EsContado && !tieneFletePago)
					{
						// decremento el crédito de las autorizaciones (si existen)
						DsAutorizacionesCreditoAgencia ds = new DsAutorizacionesCreditoAgencia();
						SqlParameter pAgenciaID = new SqlParameter("@AgenciaID", this.AgenciaOrigenID);
						Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AutorizacionAgenciaCreditoSEL", pAgenciaID);   
						
						double importe = 0;
						bool parar = false;
						// recorro cada autorizacion y la decremento
						foreach(DsAutorizacionesCreditoAgencia.DatosRow dr in ds.Datos.Rows)
						{
							importe = Convert.ToDouble(Config.Conexion.EjecutarResultadoUnico(transaccion, "DecrementarCreditoAutorizacionAgenciaUPD", dr.AutorizacionAgenciaID, this.AgenciaOrigenID, importe, this.GuiaID, dr.CreditoActual));
							if (importe < 0)
							{
								parar = true;
								break;
							}
						}
						
						if (!parar)
						{
							// decrementa el crédito de la agencia (usa el saldo de lo que no cubrieron las autorizaciones)
							Config.Conexion.EjecutarSinResultados(transaccion, "DecrementarCreditoAgenciaUPD", this.AgenciaOrigenID, this.GuiaID, importe);
						}
					}

				//VER: si es mejor así: o que la factura guarde todo....VER SI SIEMPRE SERIA NECESARIO GUARDAR LOS DETALLES
				if(conceptosFactu.getCount()>0)
				{
					conceptosFactu.GuiaFacturaDetalleID = this.GuiaFacturaDetalleID;
					conceptosFactu.GuiaID = this.GuiaID;
					conceptosFactu.Guardar(transaccion);
				}

				if(formasPago.getCount()>0)
				{
					formasPago.GuiaFacturaDetalleID = this.GuiaFacturaDetalleID;
					formasPago.GuiaID = this.GuiaID;
					formasPago.Guardar(transaccion);
				}

                if (uventa.ServiciosCol.getCount() > 0)
                {
                    GuiaFacturaDetalleServicio guiaServicio = null;
                    IServicio servicio = null;
                    for(int i = 0; i < uventa.ServiciosCol.getCount(); i++)
                    {
                        servicio = uventa.ServiciosCol.GetServicio(i);
                        guiaServicio = new GuiaFacturaDetalleServicio();
                        guiaServicio.GuiaID = this.GuiaID;
                        guiaServicio.ServicioID = servicio.ServicioID;
                        guiaServicio.Guardar(transaccion);
                    }
                }
			}
			return true;
		}
Ejemplo n.º 20
0
        /// <summary>
        /// Guardar datos de la unidad de venta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void butGuardarUnidadVenta_Click(object sender, System.EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta();

            unidadVenta.UnidadVentaID      = this.txtUnidadVentaID.Text == "" ? 0 : Convert.ToInt32(this.txtUnidadVentaID.Text);
            unidadVenta.UnidadNegocioID    = this.UnidadNegocioID;
            unidadVenta.UnidadVentaDescrip = this.txtUnidadVentaDescrip.Text.Trim();
            //unidadVenta.FechaAlta = this.txtFechaAlta.Text != "" ? Fechas.FormatFechaDDMMYYYY(this.txtFechaAlta.Text) : Fechas.FormatFechaYYYYMMDD("19000101");
            unidadVenta.Producto.ProductoID           = ddlProducto.SelectedValue == "" ? 0 : Convert.ToInt32(this.ddlProducto.SelectedValue);
            unidadVenta.TiempoEntrega.TiempoEntregaID = ddlTiempoEntrega.SelectedValue == "" ? 0 : Convert.ToInt32(this.ddlTiempoEntrega.SelectedValue);
            unidadVenta.TipoIdentificacionID          = Utiles.Validaciones.obtieneEntero(this.ddlIdentificador.SelectedValue);
            unidadVenta.SoloCorporativo          = this.chkSoloCorporativo.Checked;
            unidadVenta.TiempoEstimadoEntrega    = this.txtTiempoEstimadoEntrega.Text == "" ? 0 : Convert.ToInt32(this.txtTiempoEstimadoEntrega.Text);
            unidadVenta.TiempoEstimadoTransito   = this.TxtTiempoEstimadoTransito.Text == "" ? 0 : Convert.ToInt32(TxtTiempoEstimadoTransito.Text);
            unidadVenta.TiempoEstimadoRedespacho = TxtTiempoEstimadoRedespacho.Text == "" ? 0 : Convert.ToInt32(TxtTiempoEstimadoRedespacho.Text);
            unidadVenta.KmMaximo              = this.txtKmMaximo.Text == "" ? 0 : Convert.ToDouble(this.txtKmMaximo.Text);
            unidadVenta.RequiereValidacion    = this.chklRequiereValidacion.Checked;
            unidadVenta.RequiereDatosConf     = this.chkRequiereDatosConf.Checked;
            unidadVenta.CantCuerposImprGuia   = this.txtCantCuerposImprGuia.Text.Trim().Equals("")?0:Convert.ToInt32(this.txtCantCuerposImprGuia.Text.Trim());
            unidadVenta.EmitirDesdeSisPackOff = this.ChkEmitirSisPackOff.Checked;
            unidadVenta.ValorDeclaradoMinimo  = this.txtValorDeclaradoMinimo.Text == "" ? 0 : Utiles.Validaciones.obtieneDouble(this.txtValorDeclaradoMinimo.Text);
            unidadVenta.ValorDeclaradoMaximo  = this.txtValorDeclaradoMaximo.Text == "" ? 0 : Utiles.Validaciones.obtieneDouble(this.txtValorDeclaradoMaximo.Text);
            unidadVenta.ValorAforo            = this.txtValorAforo.Text == "" ? 0 : Utiles.Validaciones.obtieneDouble(this.txtValorAforo.Text);
            unidadVenta.Seguro    = this.txtSeguro.Text == "" ? 0 : Utiles.Validaciones.obtieneDouble(this.txtSeguro.Text);
            unidadVenta.UsuarioID = this.usuario.UsuarioID;
            unidadVenta.TiempoEstimadoTransbordo = this.TxtTiempoEstimadoTransbordo.Text == string.Empty ? 0 : Convert.ToInt32(this.TxtTiempoEstimadoTransbordo.Text);
            unidadVenta.ValorConversionM3        = this.txtValorConversionM3.Text == "" ? 0 : Utiles.Validaciones.obtieneDouble(this.txtValorConversionM3.Text);
            Int32 _auxEmpresaFactId;

            if (Int32.TryParse(ddlEmpresaFacturacion.SelectedValue, out _auxEmpresaFactId))
            {
                unidadVenta.EmpresaFacturacionID = _auxEmpresaFactId;
            }
            else
            {
                unidadVenta.EmpresaFacturacionID = null;
            }

            Int32 _auxConceptoFact;

            if (Int32.TryParse(ddlConceptoFacturacionDelfos.SelectedValue, out _auxConceptoFact))
            {
                unidadVenta.ConceptoFacturacionDelfosID = _auxConceptoFact;
            }
            else
            {
                unidadVenta.ConceptoFacturacionDelfosID = null;
            }

            //Cargar la colección de servicios
            for (int i = 0; i < this.lstServicios.Items.Count; i++)
            {
                if (this.lstServicios.Items[i].Selected)
                {
                    if (this.lstServicios.Items[i].Value != "")
                    {
                        IServicio servicio = unidadVenta.ServiciosCol.AddServicio();
                        servicio.ServicioID = Convert.ToInt32(this.lstServicios.Items[i].Value);
                        servicio.Consultar();
                    }
                }
            }

            //Cargar la colección de Modalidades de entrega
            foreach (DataGridItem item in dtgModalidadesEntrega.Items)
            {
                if (((CheckBox)item.FindControl("chkModalidad")).Checked)
                {
                    IModalidadEntrega modalidadEntrega = unidadVenta.ModalidadEntregaCol.AddModalidadEntrega();
                    modalidadEntrega.ModalidadEntregaID      = Convert.ToInt32(((Label)item.FindControl("lblModalidadEntregaID")).Text);                //Convert.ToInt32(dtgModalidadesEntrega.DataKeys[item.DataSetIndex]); //Convert.ToInt32(this.dtgModalidadesEntrega.DataKeys[j]);
                    modalidadEntrega.ModalidadEntregaDescrip = "";
                }
            }

            try
            {
                if (unidadVenta.Existe())
                {
                    throw new Exception("Errores.Invalidos.UnidadVentaExiste");
                }

                if (unidadVenta.Guardar())
                {
                    string script = "<script language='javascript'>\n";
                    script += "alert('Los datos se guardaron correctamente.');\n";
                    script += "window.location.href = 'UnidadesVentaConsul.aspx';\n";
                    script += "</script>";
                    this.txtUnidadVentaID.Text = unidadVenta.UnidadVentaID.ToString();
                    Page.RegisterStartupScript("scriptOk", script);
                    unidadVenta.Consultar();
                    int prioridad = unidadVenta.Prioridad;
                    this.CargarPrioridades();
                }
                else
                {
                    string script = "<script language='javascript'>\n";
                    script += "alert('Los datos no se guardaron debido a errores.');\n";
                    script += "</script>";

                    Page.RegisterStartupScript("scriptError", script);
                }
            }
            catch (Exception ex)
            {
                string mensaje = ex.Message;
                try
                {
                    mensaje = this.TraducirTexto(ex.Message);
                    if (mensaje == "" || mensaje == null)
                    {
                        mensaje = ex.Message;
                    }
                }
                catch (Exception)
                {
                    mensaje = ex.Message;
                }
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
            }
        }
 public AutorPresentador(IAutorVista vista, IServicio <Autor> servicio)
 {
     _vista    = vista;
     _servicio = servicio;
 }
Ejemplo n.º 22
0
 public GuardarHistorial(IServicio servicio) : base(servicio)
 {
 }
Ejemplo n.º 23
0
        public bool IsSatisfiedBy(IServicio servicio)
        {
            var costesServicio = servicio.ListaEmpleados.Count() * servicio.IngresoEmpleado * 1.15M;

            return(servicio.Precio == costesServicio);
        }
Ejemplo n.º 24
0
 public EnviarCorreo(IServicio servicio) : base(servicio)
 {
 }
Ejemplo n.º 25
0
 public DecoradorAbstracto(IServicio _IServicio)
 {
     this.IServicio = _IServicio;
 }
Ejemplo n.º 26
0
 public HomeController(IServicio service)
 {
     _service = service;
 }
Ejemplo n.º 27
0
 public DecoradorEmail(IServicio service)
 {
     _service = service;
 }
 public AutorPresentador(IAutorVista vista)
 {
     _vista    = vista;
     _servicio = new AutorServicio();
 }
Ejemplo n.º 29
0
 public Procesador(IServicio servicio)
 {
     this.servicio = servicio;
 }
 public LibroPresentador(ILibroVista vista)
 {
     _vista           = vista;
     _libroServicio   = new LibroServicio();
     _autoresServicio = new AutorServicio();
 }
Ejemplo n.º 31
0
        private void Editar()
        {
            IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta();

            unidadVenta.UnidadVentaID = Convert.ToInt32(this.txtUnidadVentaID.Text);
            unidadVenta.Consultar();

            this.txtUnidadVentaDescrip.Text = unidadVenta.UnidadVentaDescrip;
            //this.txtFechaAlta.Text = unidadVenta.FechaAlta.ToString("dd/MM/yyyy");
            this.ddlProducto.SelectedValue      = unidadVenta.Producto.ProductoID.ToString();
            this.ddlTiempoEntrega.SelectedValue = unidadVenta.TiempoEntrega.TiempoEntregaID.ToString();
            this.ddlIdentificador.SelectedValue = unidadVenta.TipoIdentificacionID.ToString();
            this.chkSoloCorporativo.Checked     = unidadVenta.SoloCorporativo;
            this.txtTiempoEstimadoEntrega.Text  = unidadVenta.TiempoEstimadoEntrega == 0 ? "" : Convert.ToString(unidadVenta.TiempoEstimadoEntrega);
            TxtTiempoEstimadoTransito.Text      = unidadVenta.TiempoEstimadoTransito == 0 ? "": unidadVenta.TiempoEstimadoTransito.ToString();
            TxtTiempoEstimadoRedespacho.Text    = unidadVenta.TiempoEstimadoRedespacho == 0 ? "" : unidadVenta.TiempoEstimadoRedespacho.ToString();
            this.txtKmMaximo.Text = unidadVenta.KmMaximo == 0 ? "" : Convert.ToString(unidadVenta.KmMaximo);
            this.chklRequiereValidacion.Checked = unidadVenta.RequiereValidacion;
            this.chkRequiereDatosConf.Checked   = unidadVenta.RequiereDatosConf;
            this.txtCantCuerposImprGuia.Text    = unidadVenta.CantCuerposImprGuia == 0? "":unidadVenta.CantCuerposImprGuia.ToString();
            //this.ddlIdentificador.SelectedValue = Utiles.BaseDatos.IntToSql(unidadVenta.TipoIdentificacionID) == System.DBNull.Value ? "0" : unidadVenta.TipoIdentificacionID.ToString();
            this.ChkEmitirSisPackOff.Checked  = unidadVenta.EmitirDesdeSisPackOff;
            this.txtValorDeclaradoMinimo.Text = unidadVenta.ValorDeclaradoMinimo == 0 ? "" : Convert.ToString(unidadVenta.ValorDeclaradoMinimo);
            this.txtValorDeclaradoMaximo.Text = unidadVenta.ValorDeclaradoMaximo == 0 ? "" : Convert.ToString(unidadVenta.ValorDeclaradoMaximo);
            this.txtValorAforo.Text           = unidadVenta.ValorAforo == 0 ? "" : Convert.ToString(unidadVenta.ValorAforo);
            this.txtSeguro.Text = unidadVenta.Seguro == 0 ? "" : Convert.ToString(unidadVenta.Seguro);

            //DM 10/10/2012 Agrego tiempoestimadotransbordo
            this.TxtTiempoEstimadoTransbordo.Text      = unidadVenta.TiempoEstimadoTransbordo == 0 ? string.Empty : Convert.ToString(unidadVenta.TiempoEstimadoTransbordo);
            ddlEmpresaFacturacion.SelectedValue        = unidadVenta.EmpresaFacturacionID.ToString();
            this.txtValorConversionM3.Text             = unidadVenta.ValorConversionM3 == 0 ? "" : Convert.ToString(unidadVenta.ValorConversionM3);
            ddlConceptoFacturacionDelfos.SelectedValue = unidadVenta.ConceptoFacturacionDelfosID.ToString();

            //Servicios Asociados a la Unidad de Venta
            if (unidadVenta.ServiciosCol.getCount() > 0)
            {
                for (int i = 0; i < unidadVenta.ServiciosCol.getCount(); i++)
                {
                    IServicio servicio = unidadVenta.ServiciosCol.GetServicio(i);
                    for (int j = 0; j < this.lstServicios.Items.Count; j++)
                    {
                        if (this.lstServicios.Items[j].Value == servicio.ServicioID.ToString())
                        {
                            this.lstServicios.Items[j].Selected = true;
                        }
                    }
                }
            }
            else
            {
                this.lstServicios.Items[0].Selected = true;
            }

            if (unidadVenta.ExisteAsociacion())
            {
                this.ddlProducto.Enabled      = false;
                this.ddlTiempoEntrega.Enabled = false;
                this.lstServicios.Enabled     = false;
            }

            //Modalidades de Entrega Asociadas a la Unidad de Venta

            /*if (unidadVenta.ModalidadEntregaCol.getCount() > 0)
             * {
             *      for (int i=0; i < unidadVenta.ModalidadEntregaCol.getCount(); i++)
             *      {
             *              IModalidadEntrega modalidadEntrega = unidadVenta.ModalidadEntregaCol.GetModalidadEntrega(i);
             *              for (int j=0; j < this.dtgModalidadesEntrega.Items.Count; j++)
             *              {
             *                      if (this.dtgModalidadesEntrega.DataKeys[j].ToString() == modalidadEntrega.ModalidadEntregaID.ToString())
             *                              ((CheckBox)this.dtgModalidadesEntrega.Items[j].FindControl("chkModalidad")).Checked = true;
             *              }
             *      }
             * }*/
        }