public ActionResult Create(TipoServicio TipoServicio)
        {
            try
            {
                // TODO: Add insert logic here
                var result = process.Agregar(TipoServicio);
                TempData["MessageViewBagName"] = new GenericMessageViewModel
                {
                    Message     = "Registro agregado a la base de datos.", // orivle
                    MessageType = GenericMessages.success
                };

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                TempData["MessageViewBagName"] = new GenericMessageViewModel
                {
                    Message         = ex.Message,
                    MessageType     = GenericMessages.danger,
                    ConstantMessage = true
                };

                return(View(TipoServicio));
            }
        }
Exemple #2
0
        private void btGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (txNombre.Text == "")
            {
                MessageBox.Show("No ingreso nombre", "error de ingreso");
                return;
            }

            TipoServicio    tipoServicio    = new TipoServicio();
            TV_TipoServicio tvTipoServiciio = new TV_TipoServicio {
                nombre = txNombre.Text
            };

            if (forma == 1)
            {
                tipoServicio.crear(tvTipoServiciio);
                MessageBox.Show("tipo de servicio creado");
            }
            else
            {
                tvTipoServiciio.idTipoServicio = idTipoServicio;
                tipoServicio.Modificar(tvTipoServiciio);
            }
            this.Close();
        }
        private bool VerificarDisponibilidad()
        {
            ISession m_session = NHibernateHttpModule.CurrentSession;

            TipoServicio oServicio = new TipoServicio();

            oServicio = (TipoServicio)oServicio.Get(typeof(TipoServicio), int.Parse(ddlTipoServicio.SelectedValue));

            ICriteria crit = m_session.CreateCriteria(typeof(Turno));

            crit.Add(Expression.Eq("Fecha", cldTurno.SelectedDate));
            crit.Add(Expression.Eq("IdTipoServicio", oServicio));
            crit.Add(Expression.Eq("Baja", false));

            IList listaTurnosDados = crit.List();

            if (listaTurnosDados.Count >= int.Parse(lblLimiteTurnos.Text))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Exemple #4
0
        public IEnumerable <TipoServicio> Retrieve(MySqlConnection cn, TipoServicio Item)
        {
            List <TipoServicio> listatipoDoc = null;

            cn = new MySqlConnection(msqlconnection);
            cn.Open();

            MySqlCommand cmd = new MySqlCommand
            {
                CommandText = "uspTipoServicioListar",
                CommandType = CommandType.StoredProcedure,
                Connection  = cn
            };

            using (MySqlDataReader dtr = cmd.ExecuteReader(CommandBehavior.SingleResult))
            {
                if (dtr != null)
                {
                    listatipoDoc = new List <TipoServicio>();
                    while (dtr.Read())
                    {
                        listatipoDoc.Add(new TipoServicio
                        {
                            idtipoServicio = !dtr.IsDBNull(dtr.GetOrdinal("idTipoServicio")) ? dtr.GetInt32(dtr.GetOrdinal("idTipoServicio")) : 0,
                            tipoServicio   = !dtr.IsDBNull(dtr.GetOrdinal("tipoServicio")) ? dtr.GetString(dtr.GetOrdinal("tipoServicio")) : ""
                        });
                    }
                }
            }
            return(listatipoDoc);
        }
        // GET: TipoServicio/Details/5
        public ActionResult Details(TipoServicio modelo)
        {
            ITipoServicioService tipoServicioService = new TipoServicioService();
            var tipoServicio = tipoServicioService.BuscarPorId(modelo.Id);

            return(View(tipoServicio));
        }
Exemple #6
0
        public ActionResult Create(TipoServicio tipoServicio)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    db.Add(tipoServicio);
                    TempData["MessageViewBagName"] = new GenericMessageViewModel
                    {
                        Message     = "Registro agregado a la base de datos.",
                        MessageType = GenericMessages.success
                    };
                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    TempData["MessageViewBagName"] = new GenericMessageViewModel
                    {
                        Message         = ex.Message,
                        MessageType     = GenericMessages.danger,
                        ConstantMessage = true
                    };
                }
            }

            return(View(tipoServicio));
        }
        public int CrearTipoServicio(TipoServicio tserv)
        {
            BDDPeluqueriaEntities1 BD = new BDDPeluqueriaEntities1();

            BD.TipoServicio.Add(tserv);
            return(BD.SaveChanges());
        }
Exemple #8
0
        public async Task <IEnumerable <TipoServicio> > LlenarComboTipoServicio()
        {
            try
            {
                using (IDbConnection conexion = new SqlConnection(WebConnectionString))
                {
                    conexion.Open();

                    List <TipoServicio> Lista = new List <TipoServicio>();
                    TipoServicio        Item;
                    var dr = await conexion.ExecuteReaderAsync("[Catalogo].[SPCID_Get_ComboTipoServicio]", commandType : CommandType.StoredProcedure);

                    while (dr.Read())
                    {
                        Item = new TipoServicio();
                        Item.IdTipoServicio     = dr.GetInt32(dr.GetOrdinal("IdTipoServicio"));
                        Item.NombreTipoServicio = dr.GetString(dr.GetOrdinal("NombreTipoServicio"));
                        Lista.Add(Item);
                    }
                    dr.Close();
                    return(Lista);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #9
0
        public ActionResult DeleteConfirmed(int id)
        {
            TipoServicio tipoServicio = db.Find(id);

            db.Remove(tipoServicio);
            return(RedirectToAction("Index"));
        }
Exemple #10
0
        protected void PagoServicios(decimal montoIbs, TipoServicio sTipoServicio)
        {
            this.LogDiario(1);
            RespuestaIntrfdsjv respuestaIntrfdsjv = HelperIbs.ibsTransfPgoBAV(base.Afiliado.AF_CodCliente, base.Afiliado.sAF_Rif, this.CtaDebitar, base.Afiliado.sAF_Rif, this.CtaAcreditar, montoIbs, 0, DateTime.Now, TransferenciaTipoOperacion.Servicio, this.Instrumento, sTipoServicio);

            if ((respuestaIntrfdsjv.intrfdsjv.EErrores.SVectorCod == null ? false : !respuestaIntrfdsjv.intrfdsjv.EErrores.SVectorCod.Trim().Equals(string.Empty)))
            {
                throw new IBException(respuestaIntrfdsjv.intrfdsjv.EErrores.SVectorCod.Trim(), "IBSX");
            }
            this.mensaje = respuestaIntrfdsjv.intrfdsjv.SReferencia;
            if (!string.IsNullOrEmpty(this.mensaje))
            {
                this.mensaje = string.Concat("IB", this.mensaje.Trim().PadLeft(10, '0'));
                if (sTipoServicio == TipoServicio.CANTV)
                {
                    this.SCod_Trans = "PAGSE";
                }
                else if (sTipoServicio == TipoServicio.Movilnet)
                {
                    this.SCod_Trans = "PAMOV";
                }
                else if (sTipoServicio == TipoServicio.CantvNET)
                {
                    this.SCod_Trans = "PACNN";
                }
                else if (sTipoServicio == TipoServicio.EDC)
                {
                    this.SCod_Trans = "PAEDC";
                }
                this.LogPagosServicios();
            }
        }
        public ActionResult Delete(int id, TipoServicio tiposervicio)
        {
            var biz       = new TipoServicioProcess();
            var bizprecio = new PrecioProcess();
            var bizcita   = new CitaProcess();

            foreach (var item in bizcita.ListarTodos())
            {
                if (item.TipoServicioId == tiposervicio.Id)
                {
                    bizcita.Delete(item.Id);
                }
            }

            foreach (var item in bizprecio.ListarTodos())
            {
                if (item.TipoServicioId == tiposervicio.Id)
                {
                    item.Id = item.TipoServicioId;
                    bizprecio.Delete(item);
                }
            }

            bool result = biz.Delete(tiposervicio.Id);

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
Exemple #12
0
        private void MostrarDatosCodigoBarrasPesquisa()
        {
            TipoServicio oTipo = new TipoServicio();

            oTipo = (TipoServicio)oTipo.Get(typeof(TipoServicio), 4);

            ConfiguracionCodigoBarra oRegistro = new ConfiguracionCodigoBarra();

            oRegistro = (ConfiguracionCodigoBarra)oRegistro.Get(typeof(ConfiguracionCodigoBarra), "IdTipoServicio", oTipo);

            if (oRegistro == null)
            {
                chkImprimeCodigoBarrasPesquisa.Checked = false;

                pnlPesquisa.Enabled = false;
            }
            else
            {
                chkImprimeCodigoBarrasPesquisa.Checked = oRegistro.Habilitado;
                pnlPesquisa.Enabled             = chkImprimeCodigoBarrasPesquisa.Checked;
                rdbFuente3.SelectedValue        = oRegistro.Fuente;
                chkProtocolo3.Items[1].Selected = oRegistro.ProtocoloFecha;
                chkProtocolo3.Items[2].Selected = oRegistro.ProtocoloOrigen;

                chkProtocolo3.Items[3].Selected = oRegistro.ProtocoloSector;
                chkProtocolo3.Items[4].Selected = oRegistro.ProtocoloNumeroOrigen;

                chkPaciente3.Items[0].Selected = oRegistro.PacienteApellido;
                chkPaciente3.Items[1].Selected = oRegistro.PacienteSexo;
                chkPaciente3.Items[2].Selected = oRegistro.PacienteEdad;
                chkPaciente3.Items[3].Selected = oRegistro.PacienteNumeroDocumento;
            }
        }
Exemple #13
0
        public List <TipoServicio> getServicios()
        {
            BaseDeDatos db = BaseDeDatos.Instance;

            String sql = "SELECT nombre, porcentajeAdicional ";

            sql += "FROM SENIOR_DEVELOPERS.Servicio";

            SqlDataReader reader = db.executeReader(sql);

            List <TipoServicio> listaServicio = new List <TipoServicio>();

            while (reader.Read())
            {
                TipoServicio tipoServicio = new TipoServicio();

                tipoServicio.nombre = (String)reader["nombre"];
                tipoServicio.porcentajeAdicional = Convert.ToDouble(reader["porcentajeAdicional"]);

                listaServicio.Add(tipoServicio);
            }

            reader.Close();

            return(listaServicio);
        }
Exemple #14
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre")] TipoServicio tipoServicio)
        {
            if (id != tipoServicio.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tipoServicio);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TipoServicioExists(tipoServicio.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoServicio));
        }
Exemple #15
0
        public async Task <Response> PostTipoServicio(TipoServicio tipoServicio)
        {
            string mensaje = _tipoServicioDomainService.ValidarDescripcion(tipoServicio.Descripcion);

            if (!mensaje.Equals(Constantes.ValidacionConExito))
            {
                return(new Response {
                    Mensaje = mensaje
                });
            }

            var GuardarServicio = await _context.TipoServicio.FirstOrDefaultAsync(r => r.Descripcion == tipoServicio.Descripcion);

            if (GuardarServicio != null)
            {
                return(new Response {
                    Mensaje = "Este tipo de servicio ya existe en el sistema"
                });
            }

            _context.TipoServicio.Add(tipoServicio);
            await _context.SaveChangesAsync();

            return(new Response {
                Mensaje = "Tipo de Servicio agregado correctamente"
            });
        }
        public async Task <IActionResult> PutTipoServicio([FromRoute] int id, [FromBody] TipoServicio tipoServicio)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tipoServicio.Id)
            {
                return(BadRequest());
            }

            _context.Entry(tipoServicio).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TipoServicioExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemple #17
0
        public IHttpActionResult PutTipoServicio(int id, TipoServicio tipoServicio)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tipoServicio.TipoServicioID)
            {
                return(BadRequest());
            }

            db.Entry(tipoServicio).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TipoServicioExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #18
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                int          codigoCita   = int.Parse(txtCodigoCita.Text);
                DateTime     fecha        = DateTime.Parse(txtFechaEvento.Value);
                string       nombreEvento = txtNombreEvento.Text;
                string       nombreModelo = txtNombreModelo.Text;
                TipoSexo     sexo         = (TipoSexo)ddlSexo.SelectedIndex;
                TipoServicio servicio     = (TipoServicio)ddlServico.SelectedIndex;
                int          valor        = int.Parse(txtValor.Text);
                Modelo       m            = new Modelo()
                {
                    CodigoCita   = codigoCita,
                    FechaEvento  = fecha,
                    NombreEvento = nombreEvento,
                    NombreModelo = nombreModelo,
                    Sexo         = sexo,
                    Servicio     = servicio,
                    Valor        = valor
                };

                bool resp = dao.Grabar(m);
                lblMensaje.Text = resp ? "grabo" : "no grabo";
            }
            catch (ArgumentException ex)
            {
                lblMensaje.Text = ex.Message;
            }
        }
Exemple #19
0
        public TipoServicio Details(int Id)
        {
            TipoServicio result          = default(TipoServicio);
            var          tipoServicioDAC = new TipoServicioDAC();

            result = tipoServicioDAC.ReadBy(Id);
            return(result);
        }
        public TipoServicio GetByID(int ID)
        {
            TipoServicio result          = default(TipoServicio);
            var          tiposervicioDAC = new TipoServicioDAC();

            result = tiposervicioDAC.ReadBy(ID);
            return(result);
        }
        public TipoServicio BuscarPorId(int id)
        {
            TipoServicio result          = default(TipoServicio);
            var          tipoServicioDAC = new TipoServicioDAC();

            result = tipoServicioDAC.ReadBy(id);
            return(result);
        }
        public TipoServicio Agregar(TipoServicio tipoServicio)
        {
            TipoServicio result          = default(TipoServicio);
            var          tipoServicioDAC = new TipoServicioDAC();

            result = tipoServicioDAC.Create(tipoServicio);
            return(result);
        }
Exemple #23
0
 protected void btnServicio_Click(object sender, EventArgs e)
 {
     if (imgImagenServicio.ImageUrl != "") //se valida que se haya ingresado una imagen
     {                                     //obtengo los atributos del objeto a crear
         string nombreSer      = txtNombreServicio.Text;
         string descripcionSer = txtDescripcionServicio.Text;
         string imagenSer      = imgImagenServicio.ImageUrl;
         string stringTipo     = ddlTipoServicios.SelectedItem.Value;
         string rutProveedor   = AltaProv.Rut;
         List <TipoServicio> listTipoServicio = Fachada.DevolverTipoServicios(); //obtengo la lista de los tipos de servicios
         TipoServicio        aux = null;                                         //creo un objeto temporal para luego realizar la alta.
         foreach (TipoServicio tmpTipo in listTipoServicio)
         {
             if (tmpTipo.Nombre == stringTipo) //se compara el nombre de los objetos comprendidos en ls lista con el que selecciono el usuario de la lista del web form y si son iguales, se sobreescribe el objeto aux con el de la lista
             {
                 aux = tmpTipo;                //una vez que se han validado los campos, se crea el objeto temporal
             }
         }
         if (aux != null)                                                                                          //se controla que el objeto temporal TipoServicio no sea nulo para continuar con el alta
         {
             Servicio tmpServicio = Fachada.AltaServicio(rutProveedor, nombreSer, imagenSer, descripcionSer, aux); //se crea el objeto Servicio en memoria
             WCF_Servicio.OperacionesServiciosClient proxy = new WCF_Servicio.OperacionesServiciosClient();        //se crea un cliente del servicio WCF para solicitar la alta del objeto en la BD
             if (tmpServicio != null)                                                                              //se valida que el objeto tipo Servicio haya podido ser creado.
             {
                 if (proxy.AltaProveedor(AltaProv, AltaUsu, tmpServicio))                                          //se le envian los objetos al cliente WCF para que realice el alta transaccionalmente en la BD
                 {
                     lblMsjServicio.ForeColor   = System.Drawing.Color.Green;
                     lblMsjServicio.Text        = "El proveedor,usuario y servicio fueron creados con exito!"; //si el alta se pudo realizar con exito se da aviso al usuario
                     imgImagenServicio.ImageUrl = null;
                     limpiarCampos(Page.Controls);
                     pnlServicio.Visible  = false;
                     pnlProveedor.Visible = true;
                 }
                 else //si el alta no es posible se le solicita al usuario revisar los datos
                 {
                     lblMsjServicio.ForeColor = System.Drawing.Color.Red;
                     lblMsjServicio.Text      = "Algunos de los datos fueron erroreos, el proveedor,usuario y servicio no fueron dados de alta. Por favor vuelva a intentarlo (Recargue la pagina)";
                 }
             }
             else //si el tipo servicio no pudo ser creado se le da aviso al usuario
             {
                 lblMsjServicio.ForeColor = System.Drawing.Color.Red;
                 lblMsjServicio.Text      = "El servicio no pudo ser creado";
             }
         }
         else //si el objeto tip servicio no se dio de alta correctemnte se da aviso y se interrumpe el alta
         {
             lblMsjServicio.ForeColor = System.Drawing.Color.Red;
             lblMsjServicio.Text      = "El servicio no pudo ser creado";
         }
     }
     else //si el usuario no ingreso ninguna imagen se le da aviso y se interrumpe el alta
     {
         lblErrorFoto.Visible = true;
         lblErrorFoto.Text    = "(*) Debe ingresar una imagen para el servicio";
     }
 }
Exemple #24
0
        public async Task <Response> PutTipoServicio(TipoServicio tipoServicio)
        {
            _context.Entry(tipoServicio).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(new Response {
                Mensaje = $"Tipo de Servicio {tipoServicio.Descripcion} modificado correctamente"
            });
        }
Exemple #25
0
        public ActionResult DeleteConfirmed(int id)
        {
            var p = new TipoServicioApiProcess();

            TipoServicio tipoServicio = p.ReadBy(id);

            p.Delete(tipoServicio);
            return(RedirectToAction("Index"));
        }
        public TipoServicio Editar(TipoServicio tipoServicio)
        {
            TipoServicio result          = default(TipoServicio);
            var          tipoServicioDAC = new TipoServicioDAC();

            tipoServicioDAC.Update(tipoServicio);
            result = tipoServicio;
            return(result);
        }
Exemple #27
0
 public ActionResult Edit(TipoServicio tipoServicio)
 {
     if (ModelState.IsValid)
     {
         db.Edit(tipoServicio);
         return(RedirectToAction("Index"));
     }
     return(View(tipoServicio));
 }
Exemple #28
0
        public TipoServicioVariosForm(int idTipoServicio)
        {
            this.idTipoServicio = idTipoServicio;
            forma = 2;
            InitializeComponent();
            TipoServicio tipoServicio = new TipoServicio();

            txNombre.Text = tipoServicio.obtener(idTipoServicio).nombre;
        }
Exemple #29
0
 public ActionResult Edit([Bind(Include = "Servicio,tipoServiciosID")] TipoServicio tipoServicio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoServicio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoServicio));
 }
 public static TipoServicioDTO DeModeloADTO(TipoServicio tipoServicio)
 {
     return(tipoServicio != null ? new TipoServicioDTO
     {
         id = tipoServicio.id,
         Descripcion = tipoServicio.Descripcion,
         Tipo = tipoServicio.Tipo,
         Estado = tipoServicio.Estado
     } : null);
 }
        private Micro DataRowToMicro(DataRow row)
        {
            var patente = row["Micro_Patente"].ToString();
                var modelo = row["Micro_Modelo"].ToString();
                var fechaAlta = DBTypeConverter.ToDateTime(row["Micro_Fecha_Alta"]);
                var fechaReinicio = DBTypeConverter.ToDateTime(row["Micro_Fecha_Reinicio_Servicio"]);
                var fueraDeServicio = row["Micro_Fecha_Baja_Por_Fuera_Servicio"];
                var fechaFueraServicio = DBTypeConverter.ToDateTime(fueraDeServicio);
                var baja4gud = row["Micro_Fecha_Baja_Definitiva"];
                DateTime bajaDefinitiva = DBTypeConverter.ToDateTime(baja4gud);
                var tipoServicio = new TipoServicio(row["Micro_Tipo_Servicio"].ToString());
                var marca = row["Micro_Marca"].ToString();

                var estaBajoFueraDeServicio = Boolean.Parse(row["Micro_Baja_Por_Fuera_Servicio"].ToString());
                var estaBajoForGud = Boolean.Parse(row["Micro_Baja_Por_Fin_Vida_Util"].ToString());
                var kgsDisponibles = Double.Parse(row["Micro_KG_Disponibles"].ToString());
                var numero = int.Parse(row["Micro_Numero"].ToString());
                var butacas = ButacasRepository.Instance.BuscarPorPatenteMicro(patente);

                var micro = new Micro(patente, modelo, marca, tipoServicio, fechaAlta, fechaReinicio,
                    fechaFueraServicio, bajaDefinitiva, estaBajoFueraDeServicio, estaBajoForGud,
                    kgsDisponibles, numero, butacas);
                return micro;
        }
        /// <summary>
        /// Este método devuelve los micros disponibles para la fecha de salida desde y la fecha de llegada estimada hasta.
        /// Valida que no tenga viajes asignados en ese período ni antes de 24 hs después de la llegada o antes de la partida.
        /// No tiene en cuenta el lugar en el que está.
        /// </summary>
        /// <param name="desde">la fecha de salida del micro.</param>
        /// <param name="hasta">la fecha de llegada (estimada) del micro a destino.</param>
        /// <returns>La lista de micros que pueden realizar un viaje en ese período</returns>
        public virtual List<Micro> MicrosDisponibleEnFechas(DateTime desde, DateTime hasta, TipoServicio tipoServicio)
        {
            var buscadoDesde = DBTypeConverter.ToSQLDateTime(desde.Subtract(TimeSpan.FromDays(1)));
            var buscadoHasta = DBTypeConverter.ToSQLDateTime(hasta.AddDays(1));

            var query = String.Format(
            @"SELECT * FROM LCDTMAB.Micros
            WHERE Micro_Tipo_Servicio = '{0}'
            AND Micro_Patente NOT IN (
               SELECT DISTINCT Viaje_Micro_Patente
               FROM LCDTMAB.Viajes
               WHERE Viaje_Fecha_Salida < '{1}'
             AND Viaje_Fecha_Llegada_Estimada > '{2}') " , tipoServicio, buscadoDesde, buscadoHasta);

            var dataRows = SQLUtils.EjecutarConsultaSimple(query, "LCDTMAB.Micros");
            var micros = dataRows.ToList<Micro>(this.DataRowToMicro);
            return micros;
        }