public async Task <IActionResult> Edit(int id, [Bind("IdRecursos,Designacao,Tipo,ArtigoFK")] Recursos recursos)
        {
            if (id != recursos.IdRecursos)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(recursos);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RecursosExists(recursos.IdRecursos))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ArtigoFK"] = new SelectList(_context.Artigos, "IdArtigo", "Contacto", recursos.ArtigoFK);
            return(View(recursos));
        }
Пример #2
0
        public int insertarRecursos(Recursos r)
        {
            try
            {
                SqlConnection cnx = cn.conectar();             //Conexion

                cm = new SqlCommand("LosRecursos", cnx);       //Nombre del procedimiento
                cm.Parameters.AddWithValue("@b", 1);           //Valores que toman los parametros
                cm.Parameters.AddWithValue("@idrecursos", ""); //del procedimiento
                cm.Parameters.AddWithValue("@nombrer", r.nombrer);
                cm.Parameters.AddWithValue("@codigo", r.codigo);
                cm.Parameters.AddWithValue("@descripcion", r.descripcion);


                cm.CommandType = CommandType.StoredProcedure; //Tipo de comando ejecutado
                cnx.Open();                                   //Abrir conexion de BD
                cm.ExecuteNonQuery();                         //Ejecucion de consulta
                indicador = 1;                                //Valor del indicador
            }
            catch (Exception e)
            {
                e.Message.ToString(); //Mostrar mensaje en caso error
                indicador = 0;
            }
            finally
            {
                cm.Connection.Close(); //Cierre de conexion
            }
            return(indicador);
        }
Пример #3
0
        private void dgDatos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            long idRecurso = long.Parse(dgDatos.Rows[e.RowIndex].Cells[0].Value.ToString());

            recursoSeleccionado = Recursos.Leer(idRecurso);
            CompletarCampos();
        }
Пример #4
0
        //Editar Comentarios
        public int EditarRecursos(Recursos r)
        {
            try
            {
                SqlConnection cnx = cn.conectar(); //conexion

                cm = new SqlCommand("LosRecursos", cnx);
                cm.Parameters.AddWithValue("@b", 4);
                cm.Parameters.AddWithValue("idrecursos", r.idrecursos); //parametro del procedimiento almacenado
                cm.Parameters.AddWithValue("nombrer", r.nombrer);
                cm.Parameters.AddWithValue("codigo", "");
                cm.Parameters.AddWithValue("@descripcion", "");

                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                cm.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
            }
            finally
            { cm.Connection.Close(); }
            return(indicador);
        }
Пример #5
0
 public void ConsultarRecursos()
 {
     foreach (var recurso in Recursos.ToList())
     {
         Console.WriteLine($"Id: {recurso.Id} Nombre: {recurso.Nombre}");
     }
 }
Пример #6
0
        // Busca los turnos libres para la fecha y horas indicadas en el control
        // y para el cliente seleccionado
        private void btnBuscarLibres_Click(object sender, EventArgs e)
        {
            int hI       = int.Parse(tiHoraITurnoLibre.Text.Split(':')[0]);
            int mI       = int.Parse(tiHoraITurnoLibre.Text.Split(':')[1]);
            int hF       = int.Parse(tiHoraFTurnoLibre.Text.Split(':')[0]);
            int mF       = int.Parse(tiHoraFTurnoLibre.Text.Split(':')[1]);
            int duracion = int.Parse(tiDuracion.Text);

            if (cmbClienteBuscarTurno.SelectedItem == null)
            {
                MessageBox.Show("Debe seleccionar algun cliente en el combo clientes");
                return;
            }
            long idCliente = ((Cliente)cmbClienteBuscarTurno.SelectedItem).Id;

            //DisponibilidadSemanal o = new DisponibilidadSemanal(true);
            TimeSpan horaInicial = new TimeSpan(hI, mI, 0);
            TimeSpan horaFinal   = new TimeSpan(hF, mF, 0);

            DateTime fechaI = new DateTime(dpDiaTurnosLibres.Value.Year,
                                           dpDiaTurnosLibres.Value.Month,
                                           dpDiaTurnosLibres.Value.Day, hI, mI, 0, 0);
            DateTime fechaF = new DateTime(dpDiaTurnosLibres.Value.Year,
                                           dpDiaTurnosLibres.Value.Month,
                                           dpDiaTurnosLibres.Value.Day, hF, mF, 0, 0);

            lstTurnosLibres.DataSource = null;
            lstTurnosLibres.DataSource = Recursos.ObtenerDisponibilidad(idCliente, fechaI, fechaF, duracion);
            return;
        }
Пример #7
0
        void IRecursosRepository.DeleRecurso(int id)
        {
            Recursos recurso = context.Recursos.Find(id);

            context.Entry(recurso).State = System.Data.Entity.EntityState.Deleted;
            context.SaveChanges();
        }
Пример #8
0
        private void BuildImagePictures(bool create = true)
        {
            var maxWidth = this.PicPanel.Size.Width;
            var y        = 3;
            var x        = 3;

            this.PicPanel.VerticalScroll.Value = this.PicPanel.VerticalScroll.Minimum;
            foreach (var img in Recursos.GetAllImages())
            {
                PictureBox pic;
                if (create)
                {
                    pic = new PictureBox();
                    this.PicPanel.Controls.Add(pic);
                    pic.Size     = new System.Drawing.Size(32, 32);
                    pic.SizeMode = PictureBoxSizeMode.Zoom;
                    pic.Image    = img.Value;
                    pic.Tag      = img.Key;
                    pic.Click   += (sender, e) => SetSelectedPicture(sender.GetTag <string>());
                }
                else
                {
                    pic = this.PicPanel.Controls.OfType <PictureBox>().Single(p => p.GetTag <string>() == img.Key);
                }
                pic.Location = new System.Drawing.Point(x, y);

                x += 32 + 3;
                if (x + 32 > maxWidth)
                {
                    y += 32 + 3;
                    x  = 3;
                }
            }
        }
Пример #9
0
        /*Guardar recurso*/

        public int insertarRecurso(Recursos recurs)
        {
            try
            {
                conexion = _conexion.conectar();

                comandos_sql = new SqlCommand("_Recursos", conexion);

                if (recurs.nombre_recursos != "" && recurs.codigo != "")
                {
                    comandos_sql.Parameters.AddWithValue("@b", 1); // Valores que toman los parámetros
                    comandos_sql.Parameters.AddWithValue("@idrecursos", "");
                    comandos_sql.Parameters.AddWithValue("@nombrer", recurs.nombre_recursos);
                    comandos_sql.Parameters.AddWithValue("@codigo", recurs.codigo);
                    comandos_sql.Parameters.AddWithValue("@descripcion", recurs.descripcion);

                    comandos_sql.CommandType = CommandType.StoredProcedure; // Tipo de comando sql ejecutado
                    conexion.Open();
                    comandos_sql.ExecuteNonQuery();                         // Ejecución de consulta
                    indicador = 1;
                }
            }
            catch (Exception error)
            {
                error.Message.ToString();
                indicador = 0;
            }
            finally
            {
                comandos_sql.Connection.Close();
            }
            return(indicador);
        }
Пример #10
0
        public List <Recursos> ListarRecursos()
        {
            List <Recursos> lista = new List <Recursos>();
            Conexion        con   = new Conexion();
            SqlCommand      cmd   = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                try
                {
                    cmd.CommandText = "DashboardProduccion";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Fecha", DateTime.Now);
                    cmd.Parameters.AddWithValue("@Maquina", "");
                    cmd.Parameters.AddWithValue("@Procedimiento", 3);
                    SqlDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        Recursos d = new Recursos();
                        d.Maquina    = reader["Maquina"].ToString();
                        d.CodMaquina = reader["CodMaquina"].ToString();
                        d.Valor      = Convert.ToInt32(reader["Valor"].ToString());
                        lista.Add(d);
                    }
                }
                catch (Exception ex)
                {
                }
            }
            con.CerrarConexion();
            return(lista);
        }
Пример #11
0
        /* Método Actualizar*/

        public int editarRecurso(Recursos recurs)
        {
            try
            {
                conexion = _conexion.conectar();

                comandos_sql = new SqlCommand("_Recursos", conexion);

                comandos_sql.Parameters.AddWithValue("@b", 4);
                comandos_sql.Parameters.AddWithValue("@idrecursos", recurs.id_recursos);
                comandos_sql.Parameters.AddWithValue("@nombrer", recurs.nombre_recursos);
                comandos_sql.Parameters.AddWithValue("@codigo", recurs.codigo);
                comandos_sql.Parameters.AddWithValue("@descripcion", recurs.descripcion);

                comandos_sql.CommandType = CommandType.StoredProcedure;
                conexion.Open();
                comandos_sql.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception error)
            {
                error.Message.ToString();
                indicador = 0;
            }
            finally { comandos_sql.Connection.Close(); }

            return(indicador);
        }
Пример #12
0
 public override void Editar()
 {
     base.Editar();
     try
     {
         Cursor.Current = Cursors.WaitCursor;
         //Comprobamos que al menos un registro hay sido seleccionado
         CargaDatosActuales();
         using (var frm = new frmRecursos(Recursos.GetRecursos(_Recursos.ID)))
         {
             if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             {
                 Buscar();
             }
         }
     }
     catch (DataPortalException ex)
     {
         XtraMessageBox.Show(ex.BusinessException.Message,
                             "Ver/Editar",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Exclamation);
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message,
                             "Ver/Editar",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Exclamation);
     }
     finally
     {
         Cursor.Current = Cursors.Default;
     }
 }
Пример #13
0
 public override void Nuevo()
 {
     try
     {
         Cursor.Current = Cursors.WaitCursor;
         base.Nuevo();
         using (var frm = new frmRecursos(Recursos.NewRecursos()))
             if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             {
                 Buscar();
             }
     }
     catch (DataPortalException ex)
     {
         XtraMessageBox.Show(ex.BusinessException.Message,
                             "Nuevo",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Exclamation);
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message,
                             "Nuevo",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Exclamation);
     }
     finally
     {
         Cursor.Current = Cursors.Default;
     }
 }
        public int editarRecursos(Recursos r)
        {
            try
            {
                cnx = cn.conectar();
                rc  = new SqlCommand("prerecursos", cnx);
                rc.Parameters.AddWithValue("@b", 4);
                rc.Parameters.AddWithValue("@idrecursos", r.id_recursos);
                rc.Parameters.AddWithValue("@nombrerecursos", r.nombre);
                rc.Parameters.AddWithValue("@codigo", r.codigo);
                rc.Parameters.AddWithValue("@descripcion", r.descripcion);



                rc.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                rc.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
            }
            finally
            {
                rc.Connection.Close();
            }
            return(indicador);
        }
Пример #15
0
        private void ReloadLinkMenu(ToolStripMenuItem menu, Link link)
        {
            menu.Image = Recursos.GetImage(link.Icon);
            menu.Text  = link.Name;
            menu.Tag   = link;

            foreach (var l in link.SubLinks)
            {
                if (l.IsSeparator)
                {
                    menu.DropDownItems.Add(new ToolStripSeparator());
                }
                else
                {
                    var m = new ToolStripMenuItem();
                    ReloadLinkMenu(m, l);
                    menu.DropDownItems.Add(m);
                }
            }

            if (link.IsFolder)
            {
                if (!link.ShowFolderContent)
                {
                    menu.Click += (sender, e) => Utils.Action.DoLink(sender.GetTag <Link>());
                    return;
                }

                menu.DropDownOpening += (sender, e) => { Utils.Menu.CreateSubFoldersMenu((ToolStripMenuItem)sender, sender.GetTag <Link>(), new System.IO.DirectoryInfo(sender.GetTag <Link>().Path)); };
            }
            else
            {
                menu.Click += (sender, e) => Utils.Action.DoLink(sender.GetTag <Link>());
            }
        }
Пример #16
0
        public ConfigLinksHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            // form event
            form.ResizeEnd += (sender, e) => BuildImagePictures(false);

            // events
            bEditPathFind.Click  += (sender, e) => OpenDialog("path");
            bImgCustomFind.Click += (sender, e) => OpenDialog("img");

            cbShowFolderContent.CheckedChanged += (sender, e) => UpdateChecksStatus();
            cbShowSubFolders.CheckedChanged    += (sender, e) => UpdateChecksStatus();
            tvLinks.AfterSelect += (sender, e) => SelectNode(e.Node);
            bSave.Click         += (sender, e) => Save();


            // TreeList
            tvLinks.ImageList = new ImageList();
            foreach (var img in Recursos.GetAllImages())
            {
                tvLinks.ImageList.Images.Add(img.Key, img.Value);
            }

            BuildImagePictures();
            ReLoadData();
            tvLinks.TopNode.ExpandAll();
            SelectNode(tvLinks.TopNode);
        }
        public int insertarRecursos(Recursos re)
        {
            try
            {
                SqlConnection cnx = cn.conectar();

                cm = new SqlCommand("Recurso", cnx); //'Recurso' debe estar escrito tal cual esta en la table de Sql'
                cm.Parameters.AddWithValue("@b", 1);
                cm.Parameters.AddWithValue("@idrecursos", "");
                cm.Parameters.AddWithValue("@nombrer", re.nombrer);
                cm.Parameters.AddWithValue("@codigo", re.codigo);
                cm.Parameters.AddWithValue("@descripcion", re.descripcion);

                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                cm.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
            }
            finally
            {
                cm.Connection.Close();
            }
            return(indicador);
        }
Пример #18
0
        public override void Eliminar()
        {
            base.Eliminar();
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                CargaDatosActuales();
                if (XtraMessageBox.Show("Desea eliminar el registro?", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No)
                {
                    return;
                }

                Recursos.DeleteRecursos(_Recursos.ID);
                Buscar();
            }
            catch (DataPortalException ex)
            {
                XtraMessageBox.Show(ex.BusinessException.Message,
                                    "Eliminar",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message,
                                    "Eliminar",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
Пример #19
0
        public IHttpActionResult PutRecursos(int id, Recursos recursos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RecursosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #20
0
        public int insertarRecursos(Recursos r)
    {
    try 
    {
    SqlConnection cnx= cn.conectar(); //conexion
    cm= new SqlCommand("recursos_proc", cnx);
    cm.Parameters.AddWithValue("@b", 1);
    cm.Parameters.AddWithValue("@idrecursos", "");
    cm.Parameters.AddWithValue("@nombrer", r.nombrer);
    cm.Parameters.AddWithValue("@codigo", r.codigo);
    cm.Parameters.AddWithValue("@descripcion", r.descripcion);
   

    cm.CommandType= CommandType.StoredProcedure;
    cnx.Open();
    cm.ExecuteNonQuery();
    indicador= 1;

    }
    catch(Exception e)
    {
        e.Message.ToString();
        indicador=0;
    }
    finally
    {
     cm.Connection.Close();
    }
      return indicador;

    }
Пример #21
0
            public static int ParticionDes(List <Estudiante> arr, int left, int rigth, string parametro)
            {
                Estudiante pivote  = arr[rigth];
                int        Ppivote = rigth;
                Estudiante temp;

                int i = left;

                for (int j = left; j < rigth; j++)
                {
                    Ordenamientos.comparaciones++;
                    if (Recursos.Ordenador <Estudiante>(arr, parametro, j, Ppivote) > 0)
                    {
                        temp   = arr[j];
                        arr[j] = arr[i];
                        arr[i] = temp;
                        i++;
                        Ordenamientos.asignaciones++;
                    }
                }
                arr[rigth] = arr[i];
                arr[i]     = pivote;

                return(i);
            }
Пример #22
0
        public ActionResult DeleteConfirmed(int id)
        {
            Recursos recursos = db.Recursos.Find(id);

            db.Recursos.Remove(recursos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #23
0
 public void AgregarDetalle(DateTime fecha, int tiempo)
 {
     Detalles.Add(new Detalle {
         Fecha = fecha, Tiempo = tiempo, RecursoId = Recursos.Where(i => i.Id > 0).Single().Id, TareaId = Tareas.Where(i => i.Id > 0).First().Id
     });                                                                                                                                                                   // Aún no sé cómo funcionan las FKs con EFC.
     SaveChanges();
     Console.WriteLine("Detalle Agregado.");
 }
Пример #24
0
 public void AgregarRecurso(string nombre)
 {
     Recursos.Add(new Recurso {
         Nombre = nombre, UsuarioId = Usuarios.Where(i => i.Id > 0).First().Id
     });                                                                                                  // Aún no sé cómo funcionan las FKs con EFC.
     SaveChanges();
     Console.WriteLine("Recurso Agregado.");
 }
Пример #25
0
        public void ModificarRecurso(int id, string nombre)
        {
            var recursoModificar = Recursos.Where(i => i.Id == id).Single();

            recursoModificar.Nombre = nombre;
            SaveChanges();
            Console.WriteLine("Recurso Modificado.");
        }
Пример #26
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            long id = long.Parse(tiId.Text);

            Recursos.Borrar(id);
            btnLimpiarCampos_Click(null, null);
            btnListar_Click(null, null);
        }
Пример #27
0
 void ImagenesLetraA_Loaded(object sender, RoutedEventArgs e)
 {
     recurso        = new Recursos();
     timer          = new DispatcherTimer();
     timer.Interval = TimeSpan.FromMilliseconds(1500);
     timer.Tick    += timer_Tick;
     timer.Start();
 }
Пример #28
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (buttonGuardar.Text == "Guardar")
                {
                    Recursos objetoRecurso = new Recursos();
                    objetoRecurso.nombrer     = textBoxNombrer.Text;
                    objetoRecurso.codigo      = textBoxCodigo.Text;
                    objetoRecurso.descripcion = textBoxDescripcion.Text;

                    if (logicaNR.insertarRecursos(objetoRecurso) > 0)
                    {
                        MessageBox.Show("Agregado con èxito");
                        dataGridViewRecursos.DataSource = logicaNR.listarRecursos();
                        textBoxNombrer.Text             = "";
                        textBoxDescripcion.Text         = "";
                        textBoxCodigo.Text      = "";
                        tabRecursos.SelectedTab = tabPage2;
                    }
                    else
                    {
                        MessageBox.Show("Error al agregar Recurso");
                    }
                }

                if (buttonGuardar.Text == "Actualizar")
                {
                    Recursos objetoRecurso = new Recursos();
                    objetoRecurso.idrecursos  = Convert.ToInt32(textBoxId.Text);
                    objetoRecurso.nombrer     = textBoxNombrer.Text;
                    objetoRecurso.codigo      = textBoxCodigo.Text;
                    objetoRecurso.descripcion = textBoxDescripcion.Text;

                    if (logicaNR.EditarRecursos(objetoRecurso) > 0)
                    {
                        MessageBox.Show("Actualizado con èxito");
                        dataGridViewRecursos.DataSource = logicaNR.listarRecursos();
                        textBoxNombrer.Text             = "";
                        textBoxDescripcion.Text         = "";
                        textBoxCodigo.Text      = "";
                        tabRecursos.SelectedTab = tabPage2;
                    }

                    else
                    {
                        MessageBox.Show("Error al actualizar Recurso");
                    }
                    buttonGuardar.Text = "Guardar";
                }
            }

            catch
            {
                MessageBox.Show("ERROR");
            }
        }
Пример #29
0
 void LetraE_Loaded(object sender, RoutedEventArgs e)
 {
     recurso = new Recursos();
     recurso.reporducirSonido("/Sonidos/Voces/LetraE.mp3");
     timer          = new DispatcherTimer();
     timer.Interval = TimeSpan.FromMilliseconds(4000);
     timer.Tick    += timer_Tick;
     timer.Start();
 }
Пример #30
0
        public frmRecursos(Recursos _recursos)
        {
            InitializeComponent();

            m_Recursos = _recursos;
            recursosBindingSource.DataSource = _recursos;

            Cursor.Current = Cursors.Default;
        }
Пример #31
0
        public frmRecursos(Recursos _recursos)
        {
            InitializeComponent();

            m_Recursos = _recursos;
            recursosBindingSource.DataSource = _recursos;

            Cursor.Current = Cursors.Default;
        }
Пример #32
0
 public animalNivel3()
 {
     InitializeComponent();
     Storyboard1.Begin();
     Recursos recurso = new Recursos();
     recurso.reporducirSonido("/Sonidos/DescubreChanchito.mp3");
     timer2 = new DispatcherTimer();
     timer2.Interval = TimeSpan.FromSeconds(1);
     timer2.Tick += new EventHandler(timer2_Tick);
     correcto.Opacity = 0;
     incorrecto.Opacity = 0;
 }
Пример #33
0
         private void alternativa1_Click_1(object sender, RoutedEventArgs e)
        {
            Recursos recurso = new Recursos();
            recurso.reporducirSonido("Sonidos/obeja.mp3");
           
            if(incorrecto.Opacity != 100)
            //incorrecto.Opacity = 100;
            StoryboardIncorrecto.Begin();
            timer2.Start();

            if (contador == 3 && incorrecto.Opacity == 100)
            {

            }
        }
Пример #34
0
        private void alternativa2_Click_1(object sender, RoutedEventArgs e)
        {
            Recursos recurso = new Recursos();
            recurso.reporducirSonido("Sonidos/cerdaco.mp3");
            StoryboardCorrecto.Begin();
            timer2.Start();
            
            if (incorrecto.Opacity == 1.0)
                incorrecto.Opacity = 0;

            if (contador == 3)
            {
                correcto.Opacity = 100;
            }
        }
Пример #35
0
        public override void Grabar()
        {
            recursosBindingSource.RaiseListChangedEvents = false;
            recursosBindingSource.EndEdit();

            try
            {
                Cursor.Current = Cursors.WaitCursor;
                m_Recursos = m_Recursos.Save();
                XtraMessageBox.Show("Registro grabado correctamente!", Text, MessageBoxButtons.OK, MessageBoxIcon.Information);

                base.Grabar();
            }
            catch (ValidationException)
            {
                XtraMessageBox.Show(m_Recursos.BrokenRulesCollection.ToString(),
                                    "Grabar",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
            }
            catch (DataPortalException ex)
            {
                XtraMessageBox.Show(ex.BusinessException.Message,
                    "Grabar",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message,
                    "Grabar",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }

            recursosBindingSource.RaiseListChangedEvents = true;
        }
Пример #36
0
        private void alternativa3_Click_1(object sender, RoutedEventArgs e)
        {
            Recursos recurso = new Recursos();
            recurso.reporducirSonido("Sonidos/pato.mp3");
            StoryboardIncorrecto.Begin();

            if (incorrecto.Opacity != 100)
                incorrecto.Opacity = 100;
            timer2.Start();

            if (contador == 3 && incorrecto.Opacity == 100)
            {
                //timer.Stop();
                //contador = 0; 
            }
        }