Пример #1
0
        public string ToFixedSizeString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(Grado.ToString().PadLeft(2, '0'));
            sb.Append('|');
            sb.Append(Raiz.ToString().PadLeft(2, '0'));
            sb.Append('|');
            sb.Append(Disponible.ToString().PadLeft(2, '0'));
            return(sb.ToString());
        }
Пример #2
0
 public ActionResult Edit([Bind(Include = "IdDisponible,IdAula,Fecha,Estado")] Disponible disponible)
 {
     if (ModelState.IsValid)
     {
         db.Entry(disponible).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdAula = new SelectList(db.Aula, "IdAula", "Descripcion", disponible.IdAula);
     return(View(disponible));
 }
Пример #3
0
        public double RetornarDisponible()
        {
            double disponible;


            disponible = Disponible.CalcularDisponibleCaja(this.ingresos,
                                                           this.otrosIngresos, this.deduccionesColilla,
                                                           RetornarDANECiudadPueblo(), RetornarDANEVivienda(), this.cuotaACancelar);

            return(disponible);
        }
Пример #4
0
        public Reservado Enviar(Disponible disponible)
        {
            using (SqlConnection conexion = new SqlConnection(Config.CAD_CONEXION)){
                conexion.Open();
                using (SqlCommand comando = new SqlCommand("update estado_estacionamiento set sta_fecha=SYSDATETIME(), sta_condicion='3'", conexion)){
                    comando.ExecuteNonQuery();
                }
            }

            if (disponible.total > 0)
            {
                foreach (int id in disponible.disponibles)
                {
                    string sql = "update estado_estacionamiento set sta_fecha=SYSDATETIME(), sta_condicion='1' where sta_estado = @id";
                    using (SqlConnection conexion = new SqlConnection(Config.CAD_CONEXION)){
                        conexion.Open();
                        using (SqlCommand comando = new SqlCommand(sql, conexion)){
                            comando.Parameters.Add(new SqlParameter("@id", id + 1));
                            comando.ExecuteNonQuery();
                        }
                    }
                }
            }



            List <int> listaReservas = new List <int>();
            int        c             = 0;

            string sql1 = "select * from estado_estacionamiento where sta_condicion = 2";

            using (SqlConnection conexion = new SqlConnection(Config.CAD_CONEXION))
            {
                conexion.Open();
                using (SqlCommand comando = new SqlCommand(sql1, conexion))
                {
                    using (SqlDataReader resultado = comando.ExecuteReader())
                    {
                        while (resultado.Read())
                        {
                            int e = (int)resultado["sta_estado"];
                            listaReservas.Add(e);
                            c++;
                        }
                    }
                }
            }

            return(new Reservado()
            {
                total = c, reservados = listaReservas
            });
        }
Пример #5
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Disponible disponible = db.Disponible.Find(id);

            if (disponible == null)
            {
                return(HttpNotFound());
            }
            return(View(disponible));
        }
Пример #6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Disponible disponible = db.Disponible.Find(id);

            if (disponible == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdAula = new SelectList(db.Aula, "IdAula", "Descripcion", disponible.IdAula);
            return(View(disponible));
        }
Пример #7
0
 public ActionResult Create([Bind(Include = "IdReserva,IdDisponible,Nombre,Email")] Reserva reserva)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Reserva.Add(reserva);
             db.Disponible.Find(reserva.IdDisponible).Estado = false;
             db.SaveChanges();
             SendSimpleMessage(reserva);
             if (User.Identity.IsAuthenticated)
             {
                 return(RedirectToAction("Index"));
             }
             else
             {
                 return(RedirectToAction("Index", "Disponibles"));
             }
         }
         Disponible disponible = db.Disponible.Find(reserva.IdDisponible);
         if (disponible == null)
         {
             return(HttpNotFound());
         }
         ViewBag.IdDisponible    = new SelectList(db.Disponible.Where(x => x.IdDisponible == reserva.IdDisponible), "IdDisponible", "IdDisponible");
         ViewBag.FechaDisponible = disponible.Fecha;
         ViewBag.Codigo          = disponible.Aula.Descripcion;
         ViewBag.Salon           = disponible.Aula.NumAula;
         ViewBag.Bloque          = disponible.Aula.Bloque;
         return(View(reserva));
     }
     catch (Exception e) {
         Disponible disponible = db.Disponible.Find(reserva.IdDisponible);
         if (disponible == null)
         {
             return(HttpNotFound());
         }
         ViewBag.IdDisponible    = new SelectList(db.Disponible.Where(x => x.IdDisponible == reserva.IdDisponible), "IdDisponible", "IdDisponible");
         ViewBag.FechaDisponible = disponible.Fecha;
         ViewBag.Codigo          = disponible.Aula.Descripcion;
         ViewBag.Salon           = disponible.Aula.NumAula;
         ViewBag.Bloque          = disponible.Aula.Bloque;
         return(View(reserva));
     }
 }
Пример #8
0
        public ActionResult Create(int?id)
        {
            Disponible disponible = db.Disponible.Find(id);

            if (disponible == null)
            {
                return(HttpNotFound());
            }

            ViewBag.IdDisponible    = new SelectList(db.Disponible.Where(x => x.IdDisponible == id), "IdDisponible", "IdDisponible");
            ViewBag.FechaDisponible = disponible.Fecha;
            ViewBag.Codigo          = disponible.Aula.Descripcion;
            ViewBag.Salon           = disponible.Aula.NumAula;
            ViewBag.Bloque          = disponible.Aula.Bloque;


            return(View());
        }
Пример #9
0
        public List <Disponible> listadoDisponible()
        {
            SqlDataReader leerDatos;

            List <Disponible> listaRetorno;


            conexion = new SqlConnection();

            conexion.ConnectionString = ConfigurationManager.ConnectionStrings["conexionFerreteria"].ConnectionString;



            comando                = new SqlCommand();
            comando.Connection     = conexion;
            comando.CommandText    = "Select * from Disponible";
            comando.CommandType    = System.Data.CommandType.Text;
            comando.CommandTimeout = 0;


            conexion.Open();


            leerDatos = comando.ExecuteReader();


            listaRetorno = new List <Disponible>();
            while (leerDatos.Read())
            {
                Disponible objDisponible = new Disponible();
                objDisponible.numPalabra = leerDatos.GetInt32(0);
                objDisponible.Palabra    = leerDatos.GetString(1);
                listaRetorno.Add(objDisponible);
            }

            return(listaRetorno);
        }
Пример #10
0
        public List <Disponible> listadoDisponible()
        {
            SqlDataReader leerDatos;

            List <Disponible> listaRetorno;

            //crear la conexiom
            conexion = new SqlConnection();
            //conexion.ConnectionString = "Data Source=LAPTOP-6BUAEEM0;Initial Catalog=Ferreteria;Integrated Security=True";
            conexion.ConnectionString = ConfigurationManager.ConnectionStrings["conexionFerreteria"].ConnectionString;


            //configurar el comando
            comando                = new SqlCommand();
            comando.Connection     = conexion;
            comando.CommandText    = "Select * from Disponible";
            comando.CommandType    = System.Data.CommandType.Text;
            comando.CommandTimeout = 0;

            //Abrir la conexion
            conexion.Open();

            //Ejecutar el comando
            leerDatos = comando.ExecuteReader();

            //Configurar la estructura
            listaRetorno = new List <Disponible>();
            while (leerDatos.Read())
            {
                Disponible objDisponible = new Disponible();
                objDisponible.numPalabra = leerDatos.GetInt32(0);
                objDisponible.Palabra    = leerDatos.GetString(1);
                listaRetorno.Add(objDisponible);
            }

            return(listaRetorno);
        }
Пример #11
0
        private void RetornarDisponible(object senderm, EventArgs args)
        {
            double disponible;

            try
            {
                if (this.formVariablesAnalisisComercial.tbxIngresos.Text != string.Empty &&
                    this.formVariablesAnalisisComercial.tbxDeduccionesColilla.Text != string.Empty &&
                    this.formVariablesAnalisisComercial.tbxCuotasCreditoCacelarNomina.Text != string.Empty &&
                    this.formVariablesAnalisisComercial.tbxDeduccionesDeSeguridadSocial.Text != string.Empty &&
                    this.formVariablesAnalisisComercial.tbxOtrasDeduccionesColilla.Text != string.Empty &&
                    this.formVariablesAnalisisComercial.tbxOtrosIngresos.Text != string.Empty &&
                    (this.formVariablesAnalisisComercial.rbtnCiudad.Checked == true || this.formVariablesAnalisisComercial.rbtnMunicipio.Checked == true) &&
                    this.formVariablesAnalisisComercial.cbxVivienda.Text != string.Empty &&
                    this.formVariablesAnalisisComercial.tbxCuotasACancelar.Text != string.Empty)

                {
                    CodigoComun.Alerta("Correcto", FormVentanaEmergente.enmTipo.exito);
                    disponible = Disponible.CalcularDisponibleCaja(Convert.ToDouble(this.formVariablesAnalisisComercial.tbxIngresos.Text),
                                                                   Convert.ToDouble(this.formVariablesAnalisisComercial.tbxOtrosIngresos.Text), Convert.ToDouble(this.formVariablesAnalisisComercial.tbxDeduccionesColilla.Text),
                                                                   RetornarDANECiudadPueblo(), RetornarDANEVivienda(), Convert.ToDouble(this.formVariablesAnalisisComercial.tbxCuotasACancelar.Text));
                    this.formVariablesAnalisisComercial.tbxDisponible.Text = disponible.ToString("N2");
                    Cache.Disponible = disponible;
                }
                else
                {
                    formError = new FormError("Datos insuficientes para calcular el disponible.");
                    formError.ShowDialog();
                }
            }
            catch (Exception e)
            {
                formError = new FormError($"Error: {e}");
                formError.ShowDialog();
            }
        }
Пример #12
0
        // GET: api/DisponibleEnMedidas/5
        public List <Disponible> Get(string corte)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Disponible>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                //  string query= $"select * from vwGetCortesMedidaG where POrderClient='{ corte }'";

                var sqlcommand = new SqlCommand("spdIntexGetMedidaDisponible", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;
                sqlcommand.Parameters.Add("@corteParam", SqlDbType.NChar, 20).Value = corte;

                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new Disponible
                    {
                        corte      = dr["POrderClient"].ToString(),
                        estilo     = dr["Medida"].ToString(),
                        color      = dr["tolerancia"].ToString(),
                        disponible = Convert.ToInt32(dr["unidades"].ToString()),
                        //disponible = Convert.ToInt32(dr["disponible"].ToString()),
                        uniTransferencia = 0
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
Пример #13
0
 public Reservado EnviarEstado(Disponible disponible)
 {
     return(estadoDAO.Enviar(disponible));
 }