protected void btnSeleccionar_onclick(object sender, System.EventArgs e) { if (usuario.Tipo_Usuario == 3) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "alert('Su perfil no permite editar fuentes.');", true); } else { Button btn = (Button)sender; GridViewRow row = (GridViewRow)btn.NamingContainer; string codigo = row.Cells[1].Text; Fuentes fuente = new Fuentes() { Numero_Fuente = int.Parse(codigo), }; fuente.Read(); descripcionFuente = fuente; Relacion x = new Relacion() { Id_Tipo_Relacion = int.Parse(codigo), }; x.Read(); relacion = x; Response.BufferOutput = true; Response.Redirect("Mant_Fuentes.aspx"); } }
public void CompartirHaciaLaDerecha(NodoSF Sharing, int[] Camino, Relacion Nuevo) { var sube = Sharing.Datos[Sharing.Datos.Length - 1]; Sharing.Datos[Sharing.Datos.Length - 1] = Nuevo; SortDatos(Sharing.Datos); EscribirHijo(Sharing.id, Sharing); var padre = SeekPadre(Sharing.Padre); var baja = padre.Datos[Indice(padre, Nuevo)]; padre.Datos[Indice(padre, Nuevo)] = sube; SortDatos(padre.Datos); EscribirPadre(padre.id, padre); var Shared = SeekHijo(Camino[0]); if (!EstaLleno(Shared)) { for (int i = 0; i < Shared.Datos.Length; i++) { if (Shared.Datos[i] == null) { Shared.Datos[i] = baja; SortDatos(Shared.Datos); EscribirHijo(Shared.id, Shared); break; } // si quedan por mover, recursivo } } }
public async Task <IActionResult> Edit(int id, [Bind("IdRelacion,IdProgenitor,IdHijo,Estado")] Relacion relacion) { if (id != relacion.IdRelacion) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(relacion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RelacionExists(relacion.IdRelacion)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdHijo"] = new SelectList(_context.Ganado, "IdGanado", "Tag", relacion.IdHijo); ViewData["IdProgenitor"] = new SelectList(_context.Ganado, "IdGanado", "Tag", relacion.IdProgenitor); return(View(relacion)); }
public int insert(Relacion relacion) { string add = "INSERT INTO" + cod + "TAB_RELACIONES" + cod + "(" + cod + "INT_IDGRUPO_F" + cod + "," + cod + "INT_IDROL_F" + cod + "," + cod + "INT_IDUSUARIO_F" + cod + "," + cod + "BOOL_ESTATUS_RELACION" + cod + "," + cod + "FEC_MODIF_RELACIONES" + cod + ") VALUES " + "(@INT_IDGRUPO_F,@INT_IDROL_F,@INT_IDUSUARIO_F,@BOOL_ESTATUS_RELACION,@FEC_MODIF_RELACIONES)"; try { { NpgsqlCommand cmd = new NpgsqlCommand(add, con); cmd.Parameters.AddWithValue("@INT_IDGRUPO_F", relacion.INT_IDGRUPO_P); cmd.Parameters.AddWithValue("@INT_IDROL_F", relacion.INT_IDROL_P); cmd.Parameters.AddWithValue("@INT_IDUSUARIO_F", relacion.INT_IDUSUARIO_P); cmd.Parameters.AddWithValue("@BOOL_ESTATUS_RELACION", relacion.BOOL_ESTATUS_RELACION); cmd.Parameters.AddWithValue("@FEC_MODIF_RELACIONES", DateTime.Now); int cantFilAfec = cmd.ExecuteNonQuery(); con.Close(); return(cantFilAfec); } } catch { con.Close(); throw; } finally { con.Close(); } }
public bool validacionLoginUsuario(Relacion relacion, Login lg) { relacion.INT_IDGRUPO_P = 9; string consulta = " select " + 1 + " from " + "(" + " select " + cod + "TAB_RELACION_USUARIO" + cod + "." + cod + "INT_IDGRUPO_P" + cod + "," + cod + "TAB_RELACION_USUARIO" + cod + "." + cod + "INT_IDUSUARIO_P" + cod + "," + cod + "TAB_USUARIO" + cod + "." + cod + "STR_NOMBRE_USUARIO" + cod + " from " + cod + "TAB_RELACION_USUARIO" + cod + " inner " + " " + " join " + cod + "TAB_USUARIO" + cod + " on " + cod + "TAB_RELACION_USUARIO" + cod + "." + cod + "INT_IDUSUARIO_P" + cod + "=" + cod + "TAB_USUARIO" + cod + "." + cod + "INT_IDUSUARIO_P" + cod + " where " + cod + "TAB_USUARIO" + cod + "." + cod + "STR_USERNAME_USUARIO" + cod + " = " + "'" + lg.UserName + "'" + " and " + cod + "TAB_RELACION_USUARIO" + cod + "." + cod + "INT_IDGRUPO_P" + cod + " = " + relacion.INT_IDGRUPO_P + " and " + cod + "BOOL_ESTATUS_LOGICO_USUARIO" + cod + " = " + true + ")" + "usuario"; // string consulta = " SELECT " + 1 + " from " + cod + "TAB_RELACIONES" + cod + " WHERE " + cod + "INT_IDUSUARIO_F" + cod + " = " + relacion.INT_IDUSUARIO_F + " and " + cod + "INT_IDGRUPO_F" + cod + " = " + relacion.INT_IDGRUPO_F; try { { NpgsqlCommand cmd = new NpgsqlCommand(consulta, con); con.Open(); bool existe = Convert.ToBoolean(cmd.ExecuteScalar()); con.Close(); return(existe); } } catch (Exception ex) { con.Close(); throw ex; } finally { con.Close(); } }
public async Task <ActionResult> ModificarRelacion(FormCollection collection) { try { // TODO: Add update logic here var nuevo = new Relacion() { Stock = int.Parse(collection["Stock"]), Id_Producto = int.Parse(collection["Id_Producto"]), Id_Sucursal = int.Parse(collection["Id_Sucursal"]) }; var json = JsonConvert.SerializeObject(nuevo); var cliente = new HttpClient(); var content = new StringContent(json, Encoding.UTF8, "application/json"); var respose = await cliente.PutAsync("https://localhost:44383/Inventario/ModificarRelacion", content); var ol = respose.Content.ReadAsStringAsync(); return(RedirectToAction("ListaDeRelaciones")); } catch { return(View()); } }
public async Task <IActionResult> Edit(int id, [Bind("IDRelacion,Descripcion,IDPersona")] Relacion relacion) { if (id != relacion.IDRelacion) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(relacion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RelacionExists(relacion.IDRelacion)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IDPersona"] = new SelectList(_context.Personas, "IDPersona", "IDPersona", relacion.IDPersona); return(View(relacion)); }
public string Put(Relacion relacion) { try { DataTable table = new DataTable(); string query = @" exec etEditarRelacion " + relacion.IdRelacion + " , '" + relacion.UUID + "' , '" + relacion.Tipo + @"'"; using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["Prolapp"].ConnectionString)) using (var cmd = new SqlCommand(query, con)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.Text; da.Fill(table); } return("Se Actualizo Correctamente"); } catch (Exception exe) { return("Se produjo un error" + exe); } }
public int Indice(NodoSF Actual, Relacion Nuevo) { var iActualndice = 0; var listacomparar = new List <Relacion>(); foreach (var item in Actual.Datos) { if (item != null) { listacomparar.Add(item); } } for (iActualndice = 0; iActualndice <= listacomparar.Count; iActualndice++) { if (iActualndice == listacomparar.Count) { break; } else if (String.Compare(Nuevo.Nombre, listacomparar[iActualndice].Nombre) == -1) { break; } } return(iActualndice); }
protected void btnDeleteMinor_Click(object sender, EventArgs e) { try { string[] cadena = lbMinors.SelectedItem.Text.Split(' '); Relacion rel = new Relacion() { Id_Tipo_Relacion = 3, Numero_Fuente = int.Parse(txtNumero.Text), Numero_Fuente_Relacionada = int.Parse(cadena[0].TrimEnd(' ')) }; if (rel.Delete()) { lblMinors.Text = "Minor eliminada correctamente."; CargarRelaciones(); } else { lblMinors.Text = "Minor no eliminada."; } } catch (Exception ex) { lblMinors.Text = "Error al eliminar Minor."; } }
protected void btnCreateDestino_Click(object sender, EventArgs e) { try { string[] cadena = ddlDestinos.SelectedItem.Text.Split(' '); Relacion rel = new Relacion() { Id_Tipo_Relacion = 2, Numero_Fuente = int.Parse(txtNumero.Text), Numero_Fuente_Relacionada = int.Parse(cadena[0].TrimEnd(' ')) }; Relacion rel2 = new Relacion() { Id_Tipo_Relacion = 1, Numero_Fuente = int.Parse(cadena[0].TrimEnd(' ')), Numero_Fuente_Relacionada = int.Parse(txtNumero.Text) }; if (rel.Create() && rel2.Create()) { lblDestinos.Text = "Destino agregado correctamente."; CargarRelaciones(); } else { lblDestinos.Text = "Destino no agregado."; } } catch (Exception ex) { lblDestinos.Text = "Error al agregar destino."; } }
protected void btnCreatePrecedencia_Click(object sender, EventArgs e) { try { string[] cadena = ddlPrecedencias.SelectedItem.Text.Split(' '); Relacion rel = new Relacion() { Id_Tipo_Relacion = 1, Numero_Fuente = int.Parse(txtNumero.Text), Numero_Fuente_Relacionada = int.Parse(cadena[0].TrimEnd(' ')) }; if (rel.Create()) { lblPrecedencias.Text = "Precedencia agregada correctamente."; CargarRelaciones(); } else { lblPrecedencias.Text = "Precedencia no agregada."; } } catch (Exception ex) { lblPrecedencias.Text = "Error al agregar precedencia."; } }
public void InsertarEnHoja(NodoSF actual, Relacion Nuevo) { var index = Indice(actual, Nuevo); if (actual.Hijos[index] == 0) { // se inserta var contador = 0; foreach (var item in actual.Datos) { if (EstaLleno(actual)) { CompartirDato(actual, Nuevo); break; } else if (actual.Datos[contador] == null) { actual.Datos[contador] = Nuevo; SortDatos(actual.Datos); EscribirHijo(actual.id, actual); break; } contador++; } } else { //recursivo InsertarEnHoja(SeekHijo(actual.Hijos[index]), Nuevo); } }
/// <summary> /// Metodo que carga todo al cargar el formulario. /// </summary> /// <param name="sender"></param> Propio formulario. /// <param name="e"></param> Eventos del formulario. private void PacientesTerapeuta_Load(object sender, EventArgs e) { tablaPacientes = Relacion.getRelaciones(); relaciones = new PacientesDatos(); relaciones.Tables.Add(tablaPacientes); dataGridView1.DataSource = relaciones.Tables[0]; textBoxNombreTerapeuta.Text = nombreTerapeuta; }
private String GetRelacionBJson(String username, String userfriend) { Relacion relacion = new Relacion(); relacion.Username = userfriend; relacion.UsernameAmigo = username; return(JsonConvert.SerializeObject(relacion)); }
public void setDatosRelacion(String nombreRelacion, String tipoRelacion, Object padre, Object hijo) { MessageBox.Show(nombreRelacion); Relacion relacionRecibida = new Relacion(nombreRelacion, tipoRelacion, (Clase)padre, (Clase)hijo); relacionRecibida.dibujarFigura(this.pnl_areaTrabajo); relaciones.Add(relacionRecibida); }
public int update(Relacion relacion) { string add = "UPDATE " + cod + "TAB_RELACIONES" + cod + " SET " + cod + "INT_IDGRUPO_F" + cod + "= " + "@INT_IDGRUPO_F" + "," + cod + "INT_IDROL_F" + cod + "= " + "@INT_IDROL_F" + "," + cod + "INT_IDUSUARIO_F" + cod + "= " + "@INT_IDUSUARIO_F" + "," + cod + "BOOL_ESTATUS_RELACION" + cod + "= " + "@BOOL_ESTATUS_RELACION" + "," + cod + "FEC_MODIF_RELACIONES" + cod + "= " + "@FEC_MODIF_RELACIONES" + " WHERE " + cod + "INT_IDRELACION_P" + cod + " = " + "@INT_IDRELACION_P"; try { { NpgsqlCommand cmd = new NpgsqlCommand(add, con); cmd.Parameters.Add(new NpgsqlParameter() { NpgsqlDbType = NpgsqlTypes.NpgsqlDbType.Integer, ParameterName = "@INT_IDRELACION_P", Value = relacion.INT_IDRELACION_P }); cmd.Parameters.Add(new NpgsqlParameter() { NpgsqlDbType = NpgsqlTypes.NpgsqlDbType.Integer, ParameterName = "@INT_IDGRUPO_F", Value = relacion.INT_IDGRUPO_P }); cmd.Parameters.Add(new NpgsqlParameter() { NpgsqlDbType = NpgsqlTypes.NpgsqlDbType.Integer, ParameterName = "@INT_IDROL_F", Value = relacion.INT_IDROL_P }); cmd.Parameters.Add(new NpgsqlParameter() { NpgsqlDbType = NpgsqlTypes.NpgsqlDbType.Integer, ParameterName = "@INT_IDUSUARIO_F", Value = relacion.INT_IDUSUARIO_P }); cmd.Parameters.Add(new NpgsqlParameter() { NpgsqlDbType = NpgsqlTypes.NpgsqlDbType.Boolean, ParameterName = "@BOOL_ESTATUS_RELACION", Value = relacion.BOOL_ESTATUS_RELACION }); cmd.Parameters.Add(new NpgsqlParameter() { NpgsqlDbType = NpgsqlTypes.NpgsqlDbType.Date, ParameterName = "@FEC_MODIF_RELACIONES", Value = relacion.FEC_MODIF_RELACIONES }); con.Open(); int cantFilas = cmd.ExecuteNonQuery(); con.Close(); return(cantFilas); } } catch { con.Close(); throw; } finally { con.Close(); } }
Exp igualdad() { Exp x = rel(); while (token.TokenType == TokenType.IGUAL || token.TokenType == TokenType.DIFERENTE) { Token tok = token; mover(); x = new Relacion(tok, x, rel()); } return(x); }
public async Task <IActionResult> Create([Bind("IDRelacion,Descripcion,IDPersona")] Relacion relacion) { if (ModelState.IsValid) { _context.Add(relacion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IDPersona"] = new SelectList(_context.Personas, "IDPersona", "IDPersona", relacion.IDPersona); return(View(relacion)); }
public DataTable ObtenerUsuario(Relacion relacion) { try { dt = dao_relacion.ObtenerRelacion(relacion); } catch (Exception ex) { throw new Exception(ex.Message, ex); } return(dt); }
public async Task <IActionResult> Create([Bind("IdRelacion,IdProgenitor,IdHijo,Estado")] Relacion relacion) { if (ModelState.IsValid) { _context.Add(relacion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdHijo"] = new SelectList(_context.Ganado, "IdGanado", "Tag", relacion.IdHijo); ViewData["IdProgenitor"] = new SelectList(_context.Ganado, "IdGanado", "Tag", relacion.IdProgenitor); return(View(relacion)); }
public Boolean EliminarRelacion(Relacion relacion) { try { resultado = dao_relacion.EliminarRelacion(relacion); } catch (Exception ex) { throw new Exception(ex.Message, ex); } return(resultado); }
public async Task <ActionResult> BorrarRelacion(int idSucursal, int idProducto) { var nuevo = new Relacion() { Id_Producto = idProducto, Id_Sucursal = idSucursal }; var json = JsonConvert.SerializeObject(nuevo); var cliente = new HttpClient(); var content = new StringContent(json, Encoding.UTF8, "application/json"); var respose = await cliente.PutAsync("https://localhost:44383/Inventario/BorrarRelacion", content); return(RedirectToAction("ListaDeRelaciones")); }
public GanadoBuilder AsignarRelacion(Relacion relacionPadre = null, Relacion relacionMadre = null) { List <Relacion> relaciones = new List <Relacion>(); if (relacionPadre != null) { relaciones.Add(relacionPadre); } if (relacionMadre != null) { relaciones.Add(relacionMadre); } _ganado.RelacionIdHijoNavigation = relaciones; return(this); }
/// <summary> /// Metodo que guarda los cambios realizados en la asignacion /// </summary> /// <param name="sender"></param> Boton Asignar /// <param name="e"></param> Eventos de asignar private void buttonAsignar_Click(object sender, EventArgs e) { this.Validate(); this.pacientesBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.kinectBDDataSet); DateTime hoy = DateTime.Today; string fechaInicio = hoy.ToString("yyyy/MM/dd"); if (Relacion.registrarRelacion(textBoxIDPaciente.Text, nombreTerapeuta, textBoxNombrePaciente.Text, textBoxApellidosPaciente.Text, fechaInicio) > 0) { MessageBox.Show("Atendido."); } else { MessageBox.Show("No atendido"); } }
public void IngresaRelacion(EntityConnectionStringBuilder connection, Relacion rl) { var context = new samEntities(connection.ToString()); context.relacion_MDL(rl.JERARQUIA, rl.NIVEL, rl.TPLNR, rl.EQUNR, rl.EQUNR.Substring(4, 3), rl.EQUNR01, rl.EQUNR02, rl.EQUNR03, rl.EQUNR04, rl.EQUNR05, rl.EQUNR06, rl.EQUNR07, rl.EQUNR08, rl.EQUNR09, rl.EQUNR10, rl.EQUNR11, rl.EQUNR12, rl.EQUNR13, rl.EQUNR14, rl.EQUNR15, rl.EQUNR16, rl.EQUNR17, rl.EQUNR18, rl.EQUNR19, rl.EQUNR20, rl.MATNR, rl.CHARG, rl.WERKS, rl.LGORT, rl.SERNR, rl.POINT, rl.MDOCM, rl.RECDV, rl.RECDU, rl.EQKTX, rl.ICONO, rl.RENGLON, rl.NRECDV, rl.READG, rl.NREADG, rl.LVORM); }
public void Insertar(Relacion Nuevo) { var FILE = new FileStream(GlobalPath, FileMode.Open); var lector = new StreamReader(FILE); if (IdPAdre == 1 && !primeraSeparecion) // aun no se parte { var linea = lector.ReadLine(); linea = lector.ReadLine(); FILE.Close(); Raiz = Raiz.ReadNodo(linea); var contador = 0; for (int i = 0; i <= Raiz.Datos.Length; i++) { if (i == Raiz.Datos.Length) { PrimeraSeparacion(Raiz, Nuevo); break; } //insertando en la raiz if (Raiz.Datos[i] == null) { Raiz.Datos[contador] = Nuevo; SortDatos(Raiz.Datos); var escritor = new StreamWriter(GlobalPath); escritor.WriteLine($"{(IdPAdre).ToString().PadLeft(3, '0')}" + $"|{Grado.ToString().PadLeft(3, '0')}|{Siguiente.ToString().PadLeft(3, '0')}" + $"|{LargoPadre.ToString().PadLeft(3, '0')}|{LargoHijo.ToString().PadLeft(3, '0')}"); escritor.WriteLine(Raiz.WriteNodo()); escritor.Close(); break; } else { contador++; } } } else { FILE.Close(); InsertarEnHoja(SeekPadre(IdPAdre), Nuevo); } }
public NodoSF(int _grado, bool Tipo) { if (Tipo) {//si es hoja Datos = new Relacion[_grado - 1]; Hijos = new int[_grado]; esHoja = Tipo; Grado = _grado; } else { // es la raix Grado = _grado; var GradRaiz = Convert.ToInt32(1.33333 * (double)(_grado - 1)); Datos = new Relacion[GradRaiz]; Hijos = new int[GradRaiz + 1]; esHoja = Tipo; } }
public Boolean ModificarRelacion(Relacion relacion) { sql = "SP_ModificarRelacion"; try { if (conn.abrirConexion() == true) { SqlCommand comando = new SqlCommand(sql, conn.conn); comando.CommandType = CommandType.StoredProcedure; comando.ExecuteNonQuery(); resultado = true; } } catch (Exception ex) { throw new Exception(ex.Message, ex); } conn.cerrarConexion(); return(resultado); }
public async Task <ActionResult <Persona.API.Model.Relacion> > PostPersona(int id1, int id2) { Relacion AddRelacion = new Relacion(); AddRelacion.IdDoc1 = id1; AddRelacion.IdDoc2 = id2; AddRelacion.IdRelacion = 1; //Agregar Relacion _context.Relacion.Add(AddRelacion); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { return(Conflict()); } return(Ok(AddRelacion)); }