コード例 #1
0
        public async Task <IActionResult> PostModelos([FromBody] Modelos modelos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Modelos.Add(modelos);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (ModelosExists(modelos.Codigo))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetModelos", new { id = modelos.Codigo }, modelos));
        }
コード例 #2
0
        protected void GuardarBtn_Click(object sender, EventArgs e)
        {
            Modelos   modelo   = new Modelos();
            Utilerias utileria = new Utilerias();

            modelo.Descripcion = DescripcionTextBox.Text;
            modelo.MarcaId     = utileria.ConvertirValor(MarcasDropDownList.SelectedValue);
            bool suiche = false;

            try {
                if (string.IsNullOrWhiteSpace(BuscarIdTextBox.Text))
                {
                    suiche = modelo.Insertar();
                }
                else
                {
                    modelo.ModeloId = utileria.ConvertirValor(BuscarIdTextBox.Text);
                    suiche          = modelo.Editar();
                }
                if (suiche)
                {
                    Utilerias2.ShowToastr(this, "", "Exito!", "success");
                    Limpiar();
                }
            } catch (Exception ex) { Utilerias2.ShowToastr(this, "Error ", ex.Message, "error"); }
        }
コード例 #3
0
ファイル: ModeloRepo.cs プロジェクト: leandrogonqn/segurWeb
        public Modelos BuscarModelo(int?modeloId)
        {
            Modelos modelos = new Modelos();

            con.Open();
            DataTable  dtModelo = new DataTable();
            SqlCommand cmd      = new SqlCommand("BuscarModelo", con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter modelId = cmd.Parameters.Add("@modeloId", SqlDbType.Int);

            modelId.Value = modeloId;

            SqlDataAdapter da = new SqlDataAdapter(cmd);

            da.Fill(dtModelo);
            con.Close();


            foreach (DataRow data in dtModelo.Rows)
            {
                modelos.modeloId          = int.Parse(modeloId.ToString());
                modelos.modeloDescripcion = data["modeloDescripcion"].ToString();
                modelos.marcaId           = int.Parse(data["marcaId"].ToString());
                modelos.tipoVehiculoId    = int.Parse(data["tipoVehiculoId"].ToString());
                modelos.modeloEstado      = int.Parse(data["modeloEstado"].ToString());
            }

            con.Close();
            return(modelos);
        }
コード例 #4
0
        public void BuscarTest()
        {
            RepositorioBase <Modelos> repositorio = new RepositorioBase <Modelos>();
            Modelos m = repositorio.Buscar(1);

            Assert.IsNotNull(m);
        }
コード例 #5
0
 /// <summary>
 /// METHOD TO INSERT NEW MODEL
 /// </summary>
 protected void RegistrarModelo()
 {
     try
     {
         if (txtModelo.Text != "")
         {
             var Model = new Modelos();
             Model.Modelo = txtModelo.Text;
             var registrar = new RegistrosEntrada();
             registrar.InsertModel(Model);
             txtModelo.Text = string.Empty;
             ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Registro feito com sucesso');", true);
             //lblMsg.Text = "Registro realizado com sucesso!";
             //lblMsg.ForeColor = Color.Green;
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Ops!Campo Modelo não pode ser vazio');", true);
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Erro ao registrar um novo modelo');", true);
         lblMsg.Text      = "Erro ao Registrar o Modelo" + ex.Message;
         lblMsg.ForeColor = Color.Red;
     }
 }
コード例 #6
0
        public async Task <BaseResponse> TraerModelo(int codigo)
        {
            using (SqlConnection sql = new SqlConnection(_connectionString))
            {
                BaseResponse response = new BaseResponse();
                response.resultado = new List <object>();
                try
                {
                    using (SqlCommand cmd = new SqlCommand("SP_DEVUELVE_MODELO", sql))
                    {
                        cmd.Parameters.Add(new SqlParameter("@CODIGO_MODELO", codigo));
                        cmd.CommandType  = System.Data.CommandType.StoredProcedure;
                        response.status  = "correcto";
                        response.mensaje = "Consulta Correcta";
                        Modelos modelo = new Modelos();
                        response.codigo = "201";
                        await sql.OpenAsync();

                        using (var reader = await cmd.ExecuteReaderAsync())
                        {
                            while (await reader.ReadAsync())
                            {
                                modelo = MapearModelos(reader);
                                response.resultado.Add(modelo);
                            }
                        }
                        return(response);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
コード例 #7
0
        public ActionResult Create(Modelos objetoModelos, string accion)
        {
            ModelosDB objModeloDB         = new ModelosDB();
            Usuarios  usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }
            cargarDatosIniciales();

            if (accion == "guardar_modelo")
            {
                if (objModeloDB.ExisteModelo(objetoModelos.Modelo))
                {
                    ModelState.AddModelError("modelo_agregar", "El modelo ingresado ya existe");
                    return(View("Create"));
                }
                else
                {
                    bool banderaGuardar = ModelosDB.guardarModelos(objetoModelos);

                    MostrarMensajes(banderaGuardar);
                }
            }
            else
            {
                throw new Exception("Accion no definida..");
            }
            return(RedirectToAction("Index"));
        }
コード例 #8
0
        private void ArmarParametrosModelosEliminar(ref SqlCommand Comando, Modelos mod)
        {
            SqlParameter SqlParametros = new SqlParameter();

            SqlParametros       = Comando.Parameters.Add("@CODMODELO", SqlDbType.Int);
            SqlParametros.Value = mod.GetCodModeloMO();
        }
コード例 #9
0
        public IActionResult RegistrarVeiculo(int?id, int?Marca)
        {
            Marcas  objMarcas  = new Marcas(HttpContextAccessor);
            Modelos objModelos = new Modelos(HttpContextAccessor);

            if (id != null)
            {
                Cadastro objTransacao = new Cadastro(HttpContextAccessor);
                ViewBag.Registro     = objTransacao.CarregaRegistroVeiculo(id);
                ViewBag.ListaModelos = objModelos.Listamodelos($"{Validacoes.IdMarcaVeiculo}.json");
                ViewBag.Editar       = "SIM";
            }
            ViewBag.ListaVeiculos = objMarcas.Listamarcas();
            if (id == null)
            {
                if (Marca != null)
                {
                    ViewBag.ListaModelos = objModelos.Listamodelos($"{Marca}.json");
                }
                else
                {
                    ViewBag.ListaModelos = objModelos.Listamodelos("6.json");
                }
            }

            return(View());
        }
コード例 #10
0
        public async Task <IActionResult> PutModelos([FromRoute] int id, [FromBody] Modelos modelos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != modelos.Codigo)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
コード例 #11
0
        //---------------------------------------------------------------------------------------------------------------------------------------
        /// <summary> Construye el objeto y obtiene los datos de la base de datos </summary>
        public RecambiosDatosModel(int id, HttpContext HttpCtx, DataInfo tipo) : base(HttpCtx, id)
        {
            if (tipo == DataInfo.All || tipo == DataInfo.Items)                 // Obtiene datos sobre los Items
            {
                Fabricantes = new Fabricantes(HttpCtx).ListIdName();

                var cat = new Categorias(HttpCtx);

                Categorias    = cat.ListIdName();
                SubCategorias = cat.getSubCategorias();

                Items = new Recambios(HttpCtx).FindByDatos("0/0/0/0/0/Order-4/Range-0-10000").Items;
            }

            if (tipo == DataInfo.All || tipo == DataInfo.Coches)                // Obtiene datos sobre los coches
            {
                Marcas  = new Marcas(HttpCtx).ListIdName();
                Modelos = new Modelos(HttpCtx).ListModelos();

                if (tipo != DataInfo.Coches)
                {
                    Motores = new Motores(HttpCtx).FindForCoche("en uso", null);
                }
                else
                {
                    Motores2 = new Motores(HttpCtx).ListMotores();
                }


                Coches = new RecambioUsos(0, HttpCtx).UsoInCoches().Coches;
            }
        }
コード例 #12
0
        protected void btnCrearTaxi_Click(object sender, EventArgs e)
        {
            lblMensaje.Visible = true;

            try
            {
                if (txtMotorTaxi.Text.Equals("") || txtMotorTaxi.Text.Equals("") || ddlModeloTaxi.SelectedIndex == 0 || ddlTipoTaxi.SelectedIndex == 0)
                {
                    throw new Exception("Ingrese todos los datos del vehiculo");
                }
                string   patente  = txtPatenteTaxi.Text;
                Modelos  modelo   = (Modelos)Enum.Parse(typeof(Modelos), ddlModeloTaxi.SelectedValue);
                double   motor    = double.Parse(txtMotorTaxi.Text);
                TipoTaxi tipoTaxi = (TipoTaxi)Enum.Parse(typeof(TipoTaxi), ddlTipoTaxi.SelectedValue);
                Taxi     objTaxi  = new Taxi(tipoTaxi, patente, modelo, motor);
                if (ControladorVehiculos.addVehiculo(objTaxi))
                {
                    lblMensaje.Text = "Se agrego el Taxi";
                    limpiarCamposTaxi();
                }
                else
                {
                    lblMensaje.Text = "Ya existe un vehiculo con esa patente";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error: " + ex.Message;
            }
        }
コード例 #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                String usuario = Session["UsuarioMaes"].ToString();
            }
            catch (Exception)
            {
                Response.Redirect("Login.aspx?Mensaje=2");
            }
            if (Request.Params["e"] != null)
            {
                String mensaje = Request.Params["e"];
                if (mensaje == "1")
                {
                    Response.Write("Se registro Exitosamente");
                }
            }

            Consultas con   = new Consultas();
            Modelos   m     = new Modelos();
            String    grupo = Request.Params["g"];

            LiteralAlumnos.Text   = m.MostrarAlumnosGrupo(grupo);
            LiteralPreguntas.Text = m.MostrarExamenes(grupo);
        }
コード例 #14
0
        public Boolean InsertarModelo(Modelos bol)
        {
            SqlCommand cmd     = null;
            Boolean    inserta = false;

            try
            {
                SqlConnection cn = Conexion.Instancia.conectar();
                cmd             = new SqlCommand("InsertarModelo", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Nombre", bol.Nombre);
                cmd.Parameters.AddWithValue("@estado", bol.estado);

                cn.Open();
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    inserta = true;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(inserta);
        }
コード例 #15
0
        protected void btnCrearColectivo_Click(object sender, EventArgs e)
        {
            lblMensaje.Visible = true;

            try
            {
                if (txtPatenteColectivo.Text.Equals("") || txtMotorColectivo.Text.Equals("") || ddlModeloColectivo.SelectedIndex == 0 || ddlRecorrido.SelectedIndex == 0)
                {
                    throw new Exception("Ingrese todos los datos del vehiculo");
                }
                string     patente      = txtPatenteColectivo.Text;
                Modelos    modelo       = (Modelos)Enum.Parse(typeof(Modelos), ddlModeloColectivo.SelectedValue);
                double     motor        = double.Parse(txtMotorColectivo.Text);
                Recorridos recorrido    = (Recorridos)Enum.Parse(typeof(Recorridos), ddlRecorrido.SelectedValue);
                Colectivo  objColectivo = new Colectivo(recorrido, patente, modelo, motor);

                if (ControladorVehiculos.addVehiculo(objColectivo))
                {
                    lblMensaje.Text = "Se agrego el colectivo";
                    limpiarCamposColectivo();
                }
                else
                {
                    lblMensaje.Text = "Ya existe un vehiculo con esa patente";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error: " + ex.Message;
            }
        }
コード例 #16
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            Modelos modelo = new Modelos();

            ObtenerValores(modelo);
            if (ModeloIdTextBox.Text.Length == 0)
            {
                Validaciones.ShowToastr(this, "Advertencia", "Debe insertar un Id", "warning");
            }
            else
            {
                if (modelo.Buscar(modelo.ModeloId))
                {
                    if (modelo.Eliminar())
                    {
                        Validaciones.ShowToastr(this, "Exito", "Eliminado correctamente!", "success");
                        Limpiar();
                    }
                    else
                    {
                        Validaciones.ShowToastr(this, "Error", "Error al eliminar", "error");
                    }
                }
                else
                {
                    Validaciones.ShowToastr(this, "Advertencia", "Id no encontrado", "warning");
                    Limpiar();
                }
            }
        }
コード例 #17
0
        public ActionResult NuevaReserva(decimal id, string strSede)
        {
            var lstSede = new List <string>();
            var qrySede = from d in db.Sedes
                          orderby d.Nombre
                          select d.Nombre;

            lstSede.AddRange(qrySede.Distinct());
            ViewBag.ListaSede = new SelectList(lstSede);

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Modelos modelos = db.Modelos.Find(id);

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

            ViewBag.Marca = new SelectList(db.Marca, "idMarca", "NombreMarca", modelos.Marca);
            ViewBag.Tipo  = new SelectList(db.TipoCoche, "IdTipoCoche", "NombreTipo", modelos.Tipo);
            ViewBag.Motor = new SelectList(db.TipoMotor, "idMotor", "NombreTipo", modelos.Motor);
            return(View(modelos));
        }
コード例 #18
0
        protected void EliminarBtn_Click(object sender, EventArgs e)
        {
            Modelos   modelo   = new Modelos();
            Utilerias utileria = new Utilerias();
            bool      suiche   = false;

            suiche = modelo.Buscar(utileria.ConvertirValor(BuscarIdTextBox.Text));

            if (suiche)
            {
                if (modelo.Eliminar())
                {
                    Utilerias2.ShowToastr(this, "", "Exito al eliminar", "success");
                    Limpiar();
                }
                else
                {
                    Utilerias2.ShowToastr(this, "Error", "Error al eliminar", "error");
                }
            }
            else
            {
                Utilerias2.ShowToastr(this, "", "Este id no existe", "Warning");
            }
        }
コード例 #19
0
        public int agregarModelos(Modelos mod)
        {
            SqlCommand comando = new SqlCommand();

            ArmarParametrosModelosAgregar(ref comando, mod);
            return(ds.EjecutarProcedimientoAlmacenado(comando, "spAgregarModelo"));
        }
コード例 #20
0
        public async Task <IHttpActionResult> PutModelos(int id, Modelos modelos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #21
0
    protected void BtnCreateModel_Click(object sender, EventArgs e)
    {
        string folio     = DateTime.Now.ToLongTimeString().Replace(":", "");
        string path      = Path.Combine(Server.MapPath("~/Images/COT_PMODEL/"));
        string fileName  = folio + FileUpFoto.FileName.ToString();
        string path_foto = "http://" + HttpContext.Current.Request.Url.Authority + "/Images/COT_PMODEL/" + fileName;

        path = path + fileName;
        FileUpFoto.SaveAs(path);
        Random  random   = new Random();
        int     _TokenId = random.Next(10000, 9999999);
        Modelos modelos  = new Modelos();

        Modelos._Modelo modelo = new Modelos._Modelo {
            NOMBRE         = TxtModelName.Text,
            DESCRIPCION    = TxtDescripcion.Text,
            ESTADO         = true,
            HASPIECES      = false,
            IMAGE          = path_foto,
            TokenId        = _TokenId.ToString(),
            ID_PASIGFAMCAT = 0,
        };
        bool Isinsert = modelos.InsertModel(modelo);

        if (Isinsert)
        {
            Encriptacion encriptacion = new Encriptacion(_TokenId.ToString());
            Response.Redirect("~/View/Comercial/AdmVentas/Productos/EdicionModelos.aspx?ID=" + modelos.IdBeforeInsert + "&TOKEN=" + encriptacion.TokenEncriptado);
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(alert('Error al intentar crear el modelo, intentelo nuevamente.'));</script>", false);
        }
    }
コード例 #22
0
        public ActionResult Edit([Bind(Include = "IdModelos,Marca,Modelo,Potencia,Peso,Año,Tipo,Motor,Premium,Imagen")] Modelos modelos, HttpPostedFileBase Imagen)
        {
            if (ModelState.IsValid)
            {
                if (Imagen == null)
                {
                    modelos.Imagen            = (string)Session["ImagenAnterior"];
                    Session["ImagenAnterior"] = null;
                }
                else
                {
                    modelos.Imagen = modelos.IdModelos + Path.GetExtension(Imagen.FileName);
                    Imagen.SaveAs(Server.MapPath("~/Content/Images/" +
                                                 modelos.Imagen));
                }
                db.Entry(modelos).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            ViewBag.Marca = new SelectList(db.Marca, "idMarca", "NombreMarca", modelos.Marca);
            ViewBag.Tipo  = new SelectList(db.TipoCoche, "IdTipoCoche", "NombreTipo", modelos.Tipo);
            ViewBag.Motor = new SelectList(db.TipoMotor, "idMotor", "NombreTipo", modelos.Motor);
            return(View(modelos));
        }
コード例 #23
0
    protected void BtnEditImage_Click(object sender, EventArgs e)
    {
        string folio = DateTime.Now.ToLongTimeString().Replace(":", "");
        string path  = Path.Combine(Server.MapPath("~/Images/COT_PMODEL/"));

        if (!string.IsNullOrEmpty(FileUpFoto.FileName.ToString()))
        {
            string fileName  = folio + FileUpFoto.FileName.ToString();
            string path_foto = "http://" + HttpContext.Current.Request.Url.Authority + "/Images/COT_PMODEL/" + fileName;
            path = path + fileName;
            FileUpFoto.SaveAs(path);

            //hacer un update a la tabla con la foto
            Modelos mODEL      = new Modelos();
            bool    Isinserted = mODEL.UpdateModel(HdnIdModel.Value, Modelos.COT_PTABMODEL.IMG_PATH, path_foto);

            if (!Isinserted)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(alert('Error al intentar Actualizar la información, intentelo nuevamente.'));</script>", false);
            }
            else
            {
                Response.Redirect("~/View/Comercial/AdmVentas/Productos/EdicionModelos.aspx?ID=" + HdnIdModel.Value + "&TOKEN=" + TOKEN);
            }
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(alert('No se seleccionó ningún archivo.'));</script>", false);
        }
    }
コード例 #24
0
        public List <Modelos> ListarModelo()
        {
            SqlCommand     cmd   = null;
            List <Modelos> lista = new List <Modelos>();

            try
            {
                SqlConnection cn = Conexion.Instancia.conectar();
                cmd             = new SqlCommand("listarModelo", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Modelos bo = new Modelos();
                    bo.CodigoModelo = Convert.ToInt16(dr["CodigoModelo"]);
                    bo.Nombre       = dr["Nombre"].ToString();
                    bo.estado       = Convert.ToBoolean(dr["estado"]);
                    lista.Add(bo);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(lista);
        }
コード例 #25
0
        public ActionResult DeleteConfirmed(int id)
        {
            Modelos modelos = db.Modelos.Find(id);

            db.Modelos.Remove(modelos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #26
0
        public Modelos get(string cod)
        {
            DatosModelo dato = new DatosModelo();
            Modelos     mod  = new Modelos();

            mod.SetCodModeloMO(cod);
            return(dato.getModelos(mod));
        }
コード例 #27
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conexao con     = new Conexao();
            Modelos AlterCl = new Modelos();

            AlterCl.Nome      = textBoxNome.Text;
            AlterCl.Cpf       = maskedTextBoxCpf2.Text;
            AlterCl.Rg        = maskedTextBoxRg.Text;
            AlterCl.Expedicao = maskedTextBoxExpedicao.Text;

            if (radioButtonMasculino.Checked)
            {
                AlterCl.Sexo = "Masculino";
            }
            else
            {
                AlterCl.Sexo = "Feminino";
            }
            AlterCl.Nascimento = maskedTextBoxNascimento.Text;
            AlterCl.Civil      = comboBoxCivil.Text;

            AlterCl.Endereço   = textBoxEndereco.Text;
            AlterCl.Cep        = maskedTextBoxCep.Text;
            AlterCl.Numero     = textBoxNumero.Text;
            AlterCl.Bairro     = textBoxBairro.Text;
            AlterCl.Cidade     = textBoxCidade.Text;
            AlterCl.Uf         = comboBoxEstado.Text;
            AlterCl.Telefone   = maskedTextBoxTelefone.Text;
            AlterCl.Celular    = maskedTextBoxCelular.Text;
            AlterCl.Email      = textBoxEmail.Text;
            AlterCl.Observacao = richTextBoxObservacao.Text;


            con.AlterCliente(AlterCl, textBoxID.Text);

            MessageBox.Show("Alteração Realizada com sucesso !");

            textBoxNome.Text             = "";
            maskedTextBoxCpf2.Text       = "";
            maskedTextBoxRg.Text         = "";
            maskedTextBoxExpedicao.Text  = "";
            radioButtonFeminino.Text     = "";
            radioButtonMasculino.Text    = "";
            maskedTextBoxNascimento.Text = "";
            comboBoxCivil.Text           = "";
            textBoxEndereco.Text         = "";
            maskedTextBoxCep.Text        = "";
            textBoxNumero.Text           = "";
            textBoxBairro.Text           = "";
            textBoxCidade.Text           = "";
            comboBoxEstado.Text          = "";
            maskedTextBoxTelefone.Text   = "";
            maskedTextBoxCelular.Text    = "";
            textBoxEmail.Text            = "";
            richTextBoxObservacao.Text   = "";

            this.Close();
        }
コード例 #28
0
        public int GetModeloNextId()
        {
            if (Modelos.Count == 0)
            {
                return(1);
            }

            return(Modelos.OrderBy(entry => entry.Id).Last().Id + 1);
        }
コード例 #29
0
ファイル: Setup.cs プロジェクト: kaiocn1/dn32.infra
        private static void AddModel(Tuple <Type, Type> service)
        {
            if (Modelos.ContainsKey(service.Item2))
            {
                throw new DesenvolvimentoIncorretoException($"There are two entity classes with the same Nome {service.Item2.Name}. This is not allowed.");
            }

            Modelos.Add(service.Item2, service.Item2);
        }
コード例 #30
0
        protected void ImprimirButton_Click(object sender, EventArgs e)
        {
            Modelos modelo = new Modelos();

            Validaciones.dataset = "Modelos";
            Validaciones.reporte = @"Reportes\ModelosReport.rdlc";
            Validaciones.data    = modelo.Listado("*", Filtro(), "");
            Response.Write("<script type='text/javascript'>detailedresults=window.open('/Reportes/VisorReportes.aspx');</script>");
        }
コード例 #31
0
ファイル: Estudiante.cs プロジェクト: gonzox92/Disciplina
 public bool registrar(Modelos.IModelo datos)
 {
     return Modelos.Consultas.Server.insert("estudiantes", datos.esquema());
 }
コード例 #32
0
ファイル: Falta.cs プロジェクト: gonzox92/Disciplina
 public bool registrar(Modelos.IModelo datos)
 {
     return Modelos.Consultas.Server.insert("faltasRac", datos.esquema());
 }