//public void AgregarAsignacionxMaterial(Asignar nuevo) //{ // AccesoDatos datos = new AccesoDatos(); // try // { // datos.setearSP("spAgregarAsignacionxMaterial"); // datos.agregarParametro("@IDAsignar", nuevo.IdAsignar); // datos.ejecutarAccion(); // } // catch (Exception ex) // { // throw ex; // } //} public void AgregarAsignacionxUsuario(Asignar nuevo, int user) { AccesoDatos datos = new AccesoDatos(); try { datos.setearSP("spAgregarAsignacionxusuarios"); datos.agregarParametro("@IDusuario", user); datos.agregarParametro("@IDAsignar", nuevo.IdAsignar); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
public void AgregarAsignacion(Asignar nuevo) { AccesoDatos datos = new AccesoDatos(); try { datos.setearSP("spAgregarAsignacion"); datos.agregarParametro("@IdUsuario", nuevo.IdUsuario.IdUsuario); //datos.agregarParametro("@Cantidad", nuevo.Cantidad); datos.agregarParametro("@fecha", nuevo.fechaAsignacion); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
public void modificarAsignar(Asignar nuevo) { AccesoDatos datos = new AccesoDatos(); try { datos.setearSP("spModificarAsignar"); datos.agregarParametro("@ID", nuevo.IdAsignar); //datos.agregarParametro("@IDprducto", nuevo.material.Id); //datos.agregarParametro("@Envio", nuevo.Envios); //datos.agregarParametro("@Total", nuevo.Total); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
protected void ibEliminarSuscrita_Click(object sender, ImageClickEventArgs e) { if (TabContainer1.ActiveTabIndex == 1) { List <Asignar> listA = new List <Asignar>(); StringBuilder str = new StringBuilder(); int contadorElimina = 0; for (int i = 0; i < RadGrid2.Items.Count; i++) { GridDataItem row = RadGrid2.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { contadorElimina++; Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 2; listA.Add(asi); } } //contador string muestacontador = contadorElimina.ToString(); //lamada procedimiento Controller_Login log = new Controller_Login(); int idu = log.BuscarIDUsuario(Session["Usuario"].ToString()); controlot.AsignarNoLeidas(listA, idu); //carga de gridviews CargarAsignadas(); cargarLeidos(); CargarSuscripcion(); //mensaje string popupScript = "<script language='JavaScript'> alert(' ¡Se han Removido " + muestacontador.ToString() + " OTs Suscritas! \\n\\n*Ahora podrá encontrarlas en OTs Sin Suscribir ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { string popupScript = "<script language='JavaScript'> alert(' ¡Solo se puede Remover las OTs Suscritas! ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); //location.href='Suscripcion.aspx' } }
private void AsignarValor(string dato) { //Si yo cierro mi programa, este metodo tratara de devolver un dato al hilo principal que no existe por que fue cerrado //Como resultado dara una excepcion que debo atrapar try { if (this.lblCronometro.InvokeRequired) { Asignar delegado = new Asignar(this.AsignarValor); this.lblCronometro.Invoke(delegado, new object[] { dato }); } else { this.lblCronometro.Text = dato; } } catch (Exception excepcion) { Environment.Exit(0); } }
static void Main(string[] args) { Console.WriteLine("DEMO Expresion!"); var x = new Variable("x", 100); Expresion e = x + 5 * 20; Console.WriteLine(); Console.WriteLine($"Evaluar | {e} => {e.Evaluar()}"); Console.WriteLine(); Console.WriteLine(e.NPI()); Console.WriteLine(); e.Mostrar(); Console.ReadLine(); return; Console.WriteLine(); Expresion contador = new Asignar(x, x + 1); Console.WriteLine("> CONTADOR"); contador.Mostrar(); Console.WriteLine(); Console.WriteLine(contador.NPI()); Console.WriteLine($"Contador | {contador} => {contador.Evaluar()}"); Console.WriteLine($"Contador | {contador} => {contador.Evaluar()}"); Console.WriteLine($"Contador | {contador} => {contador.Evaluar()}"); Console.WriteLine(); var repetir = new Repeticion(new Menor(x, 20), contador); Console.WriteLine("> REPETICION"); Console.WriteLine(repetir.NPI()); repetir.Mostrar(); Console.WriteLine($"Repeticion | {repetir} => {repetir.Evaluar()}"); Console.ReadLine(); }
protected void ibMultiCheck_Click(object sender, ImageClickEventArgs e) { try { int contadorInsert = 0; if (TabContainer1.ActiveTabIndex == 0) { List <Asignar> list = new List <Asignar>(); StringBuilder str = new StringBuilder(); for (int i = 0; i < RadGrid1.Items.Count; i++) { GridDataItem row = RadGrid1.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { contadorInsert++; Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 1; list.Add(asi); } else { Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 2; list.Add(asi); } } //contador string contadorIns = contadorInsert.ToString(); //llamada procedimiento Controller_Login login = new Controller_Login(); int IDUsuario = login.BuscarIDUsuario(Session["Usuario"].ToString()); controlot.AsignarOT(list, IDUsuario); //carga de gridviews CargarAsignadas(); cargarLeidos(); CargarSuscripcion(); //mensaje string popupScript = "<script language='JavaScript'> alert(' ¡Se ha Suscrito a " + contadorIns.ToString() + " OTs ! \\n\\n* Las OTs que no ha seleccionado, las puede encontrar en OTs sin Suscribir ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else if (TabContainer1.ActiveTabIndex == 2) { int contadorSinSus = 0; List <Asignar> listA = new List <Asignar>(); StringBuilder str = new StringBuilder(); for (int i = 0; i < RadGrid3.Items.Count; i++) { GridDataItem row = RadGrid3.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { contadorSinSus++; Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 1; listA.Add(asi); } } //contador string contadorNoSus = contadorSinSus.ToString(); //procedimiento Controller_Login log = new Controller_Login(); int idu = log.BuscarIDUsuario(Session["Usuario"].ToString()); controlot.AsignarLeidas(listA, idu); //cargar gridviews CargarAsignadas(); cargarLeidos(); CargarSuscripcion(); //mensaje string popupScript = "<script language='JavaScript'> alert(' ¡Se ha Suscrito a " + contadorNoSus.ToString() + " OTs ! ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { string popupScript = "<script language='JavaScript'> alert(' ¡Solo se puede Suscribir OTs Nuevas y OTs sin Suscripcion! ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } catch (Exception a) { txtNumeroOT.Text = a.Message; } }