private void BtnAGREGAR_Click(object sender, EventArgs e) { if (TxtTitulo.Text != string.Empty && TxtNumRegistro.Text != string.Empty) { IObjectContainer BD = Db4oFactory.OpenFile(Util.NombreArchivo); Patente P = new Patente(""); // ProduccionAcademica pro = new ProduccionAcademica(); P.Titulo = TxtTitulo.Text; P.NoRegistro = TxtNumRegistro.Text; try { BD.Store(P); BD.Commit(); } finally { BD.Close(); } MessageBox.Show("EXITO!!! Se Guardo"); TxtNumRegistro.Clear(); TxtTitulo.Clear(); } else { MessageBox.Show("Hay campos Vacios"); } }
public BaseVerbale CreaDettaglio(long verbaleid) { VerbaleElezioneDomicilio domicilio = new VerbaleElezioneDomicilio(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { ParameterExpression expression = null; ParameterExpression[] parameters = new ParameterExpression[] { expression }; this.violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleid).FirstOrDefault(); this.verbale = this.violazione.Verbale; this.trasgressore = this.verbale.Trasgressore; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente1 != null) { this.agente2 = this.verbale.Agente1; } this.avvocato = this.verbale.Avvocato; this.patente = this.trasgressore.Patente; return(Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, this.trasgressore, this.patente, null, null, this.avvocato, null, null)); } }
private void BtnActualizar_Click(object sender, EventArgs e) { if (TxtTitulo.Text != string.Empty) { IObjectContainer BD = Db4oFactory.OpenFile(Util.NombreArchivo); string Num = TxtTitulo.Text; Patente p = new Patente(""); p.Titulo = TxtTitulo.Text; IList <Patente> resultados = BD.Query <Patente>(a => a.Titulo == Num); if (resultados.Count > 0) { foreach (Patente pa in resultados) { TxtTitulo.Text = pa.Titulo; TxtNumRegistro.Text = pa.NoRegistro; // TxtISBN.Text = int.Parse( a.ISBN); btnGuardar.Visible = true; //btncancelm.Visible = true; } } else { MessageBox.Show("No Existe"); } //TxtClavep.Clear(); BD.Close(); } else { MessageBox.Show("Ingrese EL num titulo"); } }
private void btnQuitar_Click(object sender, EventArgs e) { if (metroGrid1.SelectedRows.Count > 0) { try { Patente patente = BLL.UFP.Patente.GetAdapted(GetId()); familia.Remove(patente); IReadOnlyList <FamiliaElement> ToRemove = bind.Where(x => (x.IdFamiliaElement == patente.IdFamiliaElement)).ToList(); foreach (var d in ToRemove) { bind.Remove(d); } } catch (Exception ex) { InvokeCommand.InsertLog().Execute(CreateLog.Clog(ETipoLog.Error, 1, ex.TargetSite.DeclaringType.FullName, ex.TargetSite.Name, "Error carga de datos", ex.StackTrace, ex.Message)); Notifications.FrmError.ErrorForm(Language.SearchValue("errorBuscarDatos") + "\n" + ex.Message); } } else { Notifications.FrmInformation.InformationForm(Helps.Language.SearchValue("infoSelecEditar")); } }
public async Task <ActionResult <Patente> > PostPatente(Patente patente) { _context.Patentes.Add(patente); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPatente", new { id = patente.Id }, patente)); }
public void RegistrarHijos(PatenteRama patente) { SqlHelper Helper = new SqlHelper(); string consulta = "insert into PATENTE (codigo, descripcion, fechaActualizacion, fechaCreacion, fk_patente, tipo) values" + " (@P1, @P2, @P3, @P4, @P5, @P6)"; //patente = this.BuscarPorId(patente.Id); List <string> patentes = patente.GetCodigoPatenteComoLista(); //List<long> patentes = patente.GetIdPatenteComoLista(); foreach (string ppp in patentes) //foreach (long ppp in patentes) { Patente p = autorizacionDal.BuscarTodos(new Dictionary <string, object> { { "codigo", ppp } })[0]; //Patente p = autorizacionDal.BuscarTodos(new Dictionary<string, object> { { "Id", ppp } })[0]; if (p.Tipo == "rama") { continue; } SqlParameter[] Params = new SqlParameter[6]; Params[0] = Helper.CrearParametro("@P1", p.Codigo); Params[1] = Helper.CrearParametro("@P2", p.Descripcion); Params[2] = Helper.CrearParametro("@P3", DateTime.Now); Params[3] = Helper.CrearParametro("@P4", DateTime.Now); Params[4] = Helper.CrearParametro("@P5", patente.Id); Params[5] = Helper.CrearParametro("@P6", "base"); Helper.Create(consulta, Params); } }
private void proximaPatente(Patente PATENTEYNOESCONSTANTE) { Thread t = new Thread(new ParameterizedThreadStart(EventoPatente.Invoke)); this.threads.Add(t); t.Start(PATENTEYNOESCONSTANTE); }
public void ValidarPatente() { string auxPatente = "JMI890"; Patente p = auxPatente.ValidarPatente(); Assert.AreEqual(auxPatente, p.CodigoPatente); }
public ActionResult CreatePatente([Bind(Include = "ID,nombre")] Patente patente, HttpPostedFileBase upload) { try { db.Patentes.Add(patente); db.SaveChanges(); PersonaXPatente personaX = new PersonaXPatente(); personaX.id_persona = Int32.Parse(Session["ID"].ToString()); personaX.id_patente = patente.ID; db.PersonaXPatentes.Add(personaX); db.SaveChanges(); if (upload != null) { upload.SaveAs(Path.Combine(Server.MapPath("~/App_Data/uploads"), upload.FileName)); string fullPath = Path.Combine(Server.MapPath("~/App_Data/uploads"), upload.FileName); InsertLibroDoc(System.Guid.NewGuid(), System.IO.Path.GetFileName(upload.FileName), fullPath, 0, patente.ID); //Path.GetFullPath(upload.FileName); } //return RedirectToAction("Index"); ViewBag.patenteAgregado = patente.nombre; return(View()); //return View(articuloAutor); //return View(); } catch (Exception e) { ViewBag.errorPatente = "Error : No se pudo agregar " + e; return(View()); } }
public Permesso( string username ) { this.patente = new Patente(); this.patente.username = username; }
//Método para dar de alta los datos a la base de datos public static void Alta(string Nro_Patente, string Modelo, string Marca) { Patente patente = new Patente(); string sql = "INSERT INTO Patentes (Nro_Patente, Marca, Modelo)" + "VALUES ('" + Nro_Patente + "', '" + Marca + "', '" + Modelo + "')"; SqlConnection conn = new SqlConnection(); conn = new SqlConnection("server=.\\ ; database=BDPatente ; integrated security = true"); conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.CommandType = CommandType.Text; try { int i = cmd.ExecuteNonQuery(); if (i > 0) { MessageBox.Show("¡Registro ingresado correctamente!"); } } catch { MessageBox.Show("Se ha ingresado mal los datos, revise que sean correctos"); } finally { // Cierro la Conexión. conn.Close(); } }
// #endregion Ctors /// <summary> /// requires valorization of this.username. /// // returns {int_theLevel, string_AreaAziendale}, filling the members. /// </summary> public Patente GetPatente() { Patente result = new Patente();// a brand new copy of "Patente" will be returned. // System.Data.DataTable dt = Entity_materie.Proxies.usp_permesso_LOADSINGLE_SERVICE.usp_permesso_LOADSINGLE( this.patente.username ); // all in try-catch; nullity of anything is trapped this way. try //---table 1 { result.id_username = (Int32)dt.Rows[0].ItemArray[0]; result.username = (string)dt.Rows[0].ItemArray[1]; result.livelloAccesso = (string)dt.Rows[0].ItemArray[2]; } catch (System.Exception) { result.id_username = 0; result.username = "******"; } // // ready return(result); } //
public int DesasignarPatente(Patente patente, Familia familia) { var registros = baseDeDatos.ModificarBase(String.Format("DELETE FROM familiapatente WHERE Patente_idPatente = {0} AND Familia_idFamilia = {1}", patente.identificador, familia.identificador)); m_GestorDeDigitoVerificador.ModificarDigitoVV("familiapatente"); return(registros); }
private void asignarButton_Click(object sender, EventArgs e) { if (patentesDataGridView.CurrentCell != null && patentesDataGridView.SelectedRows.Count > 0 && patentesDataGridView.Rows[patentesDataGridView.SelectedRows[0].Index].DataBoundItem != null) { Patente patente = (Patente)patentesDataGridView.Rows[patentesDataGridView.CurrentCell.RowIndex].DataBoundItem; AsignarDesasignarPatente asignarDesasignarPatente = new AsignarDesasignarPatente((cb) => { if (cb) { patentesDelUsuario.Add(new PatenteUsuario() { patente = patente, usuario = usuario, esPermisivo = true }); patentesAsignadosDataGridView.AutoGenerateColumns = false; var binding2 = new BindingSource(); binding2.DataSource = patentesDelUsuario; patentesAsignadosDataGridView.DataSource = binding2; patentesNoAsignadas.Remove(patente); patentesDataGridView.AutoGenerateColumns = false; var binding = new BindingSource(); binding.DataSource = patentesNoAsignadas; patentesDataGridView.DataSource = binding; patentesDataGridView.ClearSelection(); patentesAsignadosDataGridView.ClearSelection(); } else { patentesDelUsuario.Add(new PatenteUsuario() { patente = patente, usuario = usuario, esPermisivo = false }); patentesAsignadosDataGridView.AutoGenerateColumns = false; var binding2 = new BindingSource(); binding2.DataSource = patentesDelUsuario; patentesAsignadosDataGridView.DataSource = binding2; patentesNoAsignadas.Remove(patente); patentesDataGridView.AutoGenerateColumns = false; var binding = new BindingSource(); binding.DataSource = patentesNoAsignadas; patentesDataGridView.DataSource = binding; patentesDataGridView.ClearSelection(); patentesAsignadosDataGridView.ClearSelection(); } }); asignarDesasignarPatente.StartPosition = FormStartPosition.CenterScreen; asignarDesasignarPatente.ShowDialog(this); } else { MessageBox.Show(Genesis.Recursos_localizables.StringResources.AsignarPatentesAUsuariosMessagePatenteAsignarRequerido); } }
public async Task <IActionResult> PutPatente(int id, Patente patente) { if (id != patente.Id) { return(BadRequest()); } _context.Entry(patente).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PatenteExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public bool CheckeoPatenteParaBorrar(Patente patente, Usuario usuario, List <Usuario> usuariosGlobales, bool paraNegarOquitarDeFamilia = false) { if (!paraNegarOquitarDeFamilia) { ////si tiene la patente en su familia puedo borrarsela sin problema if (usuario.Familia.Select(fam => fam.Patentes.Any(patFU => patFU.IdPatente == patente.IdPatente)).FirstOrDefault()) { return(true); } } var patentesSinUsuarios = new List <Patente> { patente }; usuariosGlobales.RemoveAll(usu => usu.UsuarioId == usuario.UsuarioId); CargarPatentesUsuariosGloables(usuariosGlobales); foreach (var usuarioG in usuariosGlobales) { if (usuarioG.Patentes.Where(pat => patentesSinUsuarios.Select(paten => paten.IdPatente).Contains(pat.IdPatente)).ToList().Count > 0) { patentesSinUsuarios.RemoveAll(pat => usuarioG.Patentes.Any(patU => patU.IdPatente == pat.IdPatente)); } } if (patentesSinUsuarios.Count <= 0) { return(true); } return(false); }
public void Leer(string tabla, out Queue <Patente> datos) { datos = new Queue <Patente>(); string consulta = consulta = "SELECT * FROM " + tabla; String connectionStr = "Data Source=.\\SQLEXPRESS; Initial Catalog =patentes-sp-2018; Integrated Security = True"; conexion = new SqlConnection(connectionStr); comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.Connection = conexion; comando.CommandText = consulta; conexion.Open(); SqlDataReader oDr = comando.ExecuteReader(); Patente p = new Patente(); while (oDr.Read()) { p.CodigoPatente = oDr["*"].ToString(); datos.Enqueue(p); } }
public BaseVerbale CreaDettaglio(long verbaleid) { VerbaleElezioneDomicilio domicilio = new VerbaleElezioneDomicilio(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { this.violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleid).FirstOrDefault(); this.verbale = this.violazione.Verbale; this.trasgressore = this.verbale.Trasgressore; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente; } if (this.verbale.Agente1 != null) { this.agente2 = this.verbale.Agente1; } this.avvocato = this.verbale.Avvocato; this.patente = this.trasgressore.Patente; if (this.veicolo.Id_Custode.HasValue) { object[] objArray2 = new object[] { this.veicolo.Id_Custode }; this.custode = entities.Custode.Find(objArray2); } return(Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, this.trasgressore, this.patente, null, verbale.Veicolo, this.avvocato, this.veicolo.Proprietario, this.custode)); } }
public void ValidarEXcepcion() { string auxP = "JJ4584"; Patente p = auxP.ValidarPatente(); Assert.AreEqual(auxP, p.CodigoPatente); }
/// <summary> /// metodo que permite rellenar el formulario de una nueva patente, es llamado una vez se ha rellenado, sino salta un messagebox avisando, /// después borra de nuevo el formulario y actualiza el datagrid, también llama el método insertar del DAO patente para /// reflejar el resultado en la base de datos /// </summary> private void Insertar() { IDactualProduccion = PatenteDAO.IDactual(); Patente patente = new Patente(); if (textTitulo.Text.Trim() == "" || textAño.Text.Trim() == "" || textCuantia.Text.Trim() == "") { MessageBox.Show("Debe rellenar los campos primero"); } else { patente.Titulo = textTitulo.Text; patente.Año = int.Parse(textAño.Text); patente.Cuantia = int.Parse(textCuantia.Text); patente.FechaVencimiento = dateTimePickerP.Value; ListaPatentes.Add(patente); PatenteDAO.Insertar(patente); foreach (int id in ListaIDAutoresPublicacion) { PatenteDAO.InsertarPublicaPatente(id, patente.ID); } MessageBox.Show("Registro guardado con éxito"); BorrarForm(); RellenarDataGrid(); } }
public List <Permiso> ListarFamilias() { DAL dal = new DAL(); DataTable dt = new DataTable(); DataSet ds = new DataSet(); List <Permiso> list_patentes = new List <Permiso>(); Patente patentes = default(Patente); ds = dal.Leer("S_ListarFamilias", null); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { patentes = new Patente(); patentes.ID = Convert.ToInt32(item["ID"]); patentes.Nombre = item["Nombre"].ToString(); list_patentes.Add(patentes); } return(list_patentes); } else { return(null); } }
public ActionResult DeleteConfirmed(int id) { Patente patente = db.Patentes.Find(id); db.Patentes.Remove(patente); db.SaveChanges(); return(RedirectToAction("Index")); }
public int DesasignarAUnUsuario(Usuario usuario, Patente patente) { var registros = baseDeDatos.ModificarBase(String.Format("DELETE FROM PATENTEUSUARIO WHERE Patente_idPatente = {0} AND Usuario_idUsuario = {1}", patente.identificador, usuario.identificador)); gestorDeDigitoVerificador.ModificarDigitoVV("PATENTEUSUARIO"); return(registros); }
private void ActualizarSeleccionado() { var descPatenteSistema = PatSistema.GetItemText(PatSistema.SelectedItem); var descPatenteUsuario = PatUsuario.GetItemText(PatUsuario.SelectedItem); PatenteSistemaSeleccionada = patenteBLL.ObtenerPatentePorDescripcion(descPatenteSistema, UsuarioSeleccionado.UsuarioId); PatenteUsuarioSeleccionada = patenteBLL.ObtenerPatentePorDescripcion(descPatenteUsuario, UsuarioSeleccionado.UsuarioId); }
/// <summary> /// Método que elimina la patente seleccionada del datagrid y llama al dao para elimanarla de la base de datos /// </summary> private void Eliminar() { Patente patente = BuscarSeleccionado(); dataGridPatente.Rows.Remove(dataGridPatente.SelectedRows[0]); PatenteDAO.BorrarRegistro(patente); ListaPatentes.Remove(patente); }
private void lstPatentes_ItemCheck(object sender, ItemCheckEventArgs e) { if (!checkeadapat) { var patenteSel = new Patente(); if (FamiliaNueva) { FamiliaNueva = false; patenteSel = (Patente)lstPatentes.SelectedItem; AsignarPatente(familia.FamiliaId, patenteSel.IdPatente); } else { patenteSel = (Patente)lstPatentes.SelectedItem; var patentes = patenteBLL.ConsultarPatenteFamilia(familia.FamiliaId); if (patentes.Exists(x => x.IdPatente == patenteSel.IdPatente)) { var usuarios = familiaBLL.ObtenerUsuariosPorFamilia(familia.FamiliaId); if (usuarios.Count > 0) { foreach (var usuario in usuarios) { usuario.Patentes.AddRange(usuarioBLL.ObtenerPatentesDeUsuario(usuario.UsuarioId)); foreach (var familia in usuario.Familia) { familia.Patentes = familiaBLL.ObtenerPatentesFamilia(familia.FamiliaId); } if (patenteBLL.CheckeoPatenteParaBorrar(patenteSel, usuario, usuarioBLL.TraerUsuariosConPatentesYFamilias(), true)) { BorrarPatente(familia.FamiliaId, patenteSel.IdPatente); } else { MessageBox.Show("No se puede quitar esta patente a la familia"); RecargarGrilla(); e.NewValue = e.CurrentValue; } } } else { BorrarPatente(familia.FamiliaId, patenteSel.IdPatente); } } else { AsignarPatente(familia.FamiliaId, patenteSel.IdPatente); } } } }
public TestUnitarioArchivos() { this.cola = new Queue <Patente>(); pat1 = "GAL015".ValidarPatente(); pat2 = "RW017AV".ValidarPatente(); this.cola.Enqueue(pat1); this.cola.Enqueue(pat2); }
public static bool BorrarRegistro(Patente patente) { MySqlCommand comando = new MySqlCommand("DELETE FROM produccioncientifica WHERE produccioncientifica.ID=@ID"); comando.Parameters.AddWithValue("@ID", patente.ID); int filas = BBDD.ExecuteNonQuery(comando); return(filas >= 1); }
public Patente castDTO(SqlDataReader data) { Patente result = new Patente(); result.id = Convert.ToInt32(data["id"]); result.nombre = data["nombre"].ToString(); return(result); }
public TestUnitarioArchivos() { this.cola = new Queue <Patente>(); pat1 = "AA276OV".ValidarPatente(); pat2 = "GQZ548".ValidarPatente(); this.cola.Enqueue(pat1); this.cola.Enqueue(pat2); }
public ActionResult AgregarPatente(int PedidoID) { Patente Patente = new Patente(); if (Request.IsAjaxRequest()) { Pedido p = _PedidoService.GetById(PedidoID); Patente.Pedido_ID = p.ID; Patente.Cliente_ID = p.Cliente_ID; Patente.Status = true; Patente.Estado = TipoEstadoPatente.Activa.GetHashCode(); return PartialView("_AgregarPatente", Patente); } return View(Patente); }
public ActionResult AgregarPatente(Patente Patente) { var msg_error = String.Format(mensaje_error, "agregar una patente"); try { if (ModelState.IsValid) { _PatenteService.Create(Patente); IEnumerable<Patente> Patentes = _PatenteService.GetAllByPedidoId(Patente.Pedido_ID.Value, true).ToList(); return Json(new { msg = "Patente ingresada <b>exitosamente</b>", status = status_success, contenido = RenderPartialViewToString("_PatentesList", Patentes) }); } msg_error = "La patente que ha ingresado no es válida"; return Json(new { status = status_error, msg = msg_error }); } catch (Exception e) { return Json(new { status = status_error, msg = msg_error + System.Environment.NewLine + e.Message }); } }