Ejemplo n.º 1
0
        public int GuardarDatos(Periodo periodo)
        {
            PruebaDataContext db   = new PruebaDataContext();
            int registrosAfectados = 0;

            try
            {
                if (periodo.IIDPERIODO >= 1)
                {
                    //EDITAR
                    var Eperiodo = db.Periodo.Where(p => p.IIDPERIODO.Equals(periodo.IIDPERIODO)).First();
                    Eperiodo.NOMBRE      = periodo.NOMBRE;
                    Eperiodo.FECHAINICIO = periodo.FECHAINICIO;
                    Eperiodo.FECHAFIN    = periodo.FECHAFIN;
                    db.SubmitChanges();

                    registrosAfectados = 1;
                }
                else
                {
                    //NUEVO
                    db.Periodo.InsertOnSubmit(periodo);
                    db.SubmitChanges();
                    registrosAfectados = 1;
                }
            }
            catch (Exception)
            {
                registrosAfectados = 0;
            }
            return(registrosAfectados);
        }
Ejemplo n.º 2
0
        public int guardarDatos(Periodo oPeriodo)
        {
            PruebaDataContext bd    = new PruebaDataContext();
            int nregistrosAfectados = 0;

            try
            {
                //nuevo
                if (oPeriodo.IIDPERIODO == 0)
                {
                    bd.Periodo.InsertOnSubmit(oPeriodo);
                    bd.SubmitChanges();
                    nregistrosAfectados = 1;
                }
                //editar
                else
                {
                    Periodo periodoSel = bd.Periodo.Where(p => p.IIDPERIODO.Equals(oPeriodo.IIDPERIODO)).First();
                    periodoSel.NOMBRE      = periodoSel.NOMBRE;
                    periodoSel.FECHAINICIO = oPeriodo.FECHAINICIO;
                    periodoSel.FECHAFIN    = oPeriodo.FECHAFIN;
                    bd.SubmitChanges();
                    nregistrosAfectados = 1;
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 3
0
        public int guardarDatos(Curso ocurso)
        {
            int nregistrosAfectados = 0;

            try
            {
                if (ocurso.IIDCURSO == 0)
                {
                    bd.Curso.InsertOnSubmit(ocurso);
                    bd.SubmitChanges();
                    nregistrosAfectados = 1;
                }
                else
                {
                    Curso cursoSel = bd.Curso.Where(p => p.IIDCURSO.Equals(ocurso.IIDCURSO)).First();
                    cursoSel.NOMBRE      = ocurso.NOMBRE;
                    cursoSel.DESCRIPCION = ocurso.DESCRIPCION;

                    bd.SubmitChanges();
                    nregistrosAfectados = 1;
                }
            }catch (Exception ez)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 4
0
        public int saveData(Curso curso)
        {
            PruebaDataContext bd = new PruebaDataContext();
            int afectedData      = 0;

            try
            {
                if (curso.IIDCURSO == 0)
                {
                    bd.Curso.InsertOnSubmit(curso);
                    bd.SubmitChanges();
                    afectedData = 1;
                }
                else
                {
                    Curso selected = bd.Curso.Where(p => p.IIDCURSO.Equals(curso.IIDCURSO)).First();
                    selected.NOMBRE      = curso.NOMBRE;
                    selected.DESCRIPCION = curso.DESCRIPCION;

                    bd.SubmitChanges();
                    afectedData = 1;
                }
            }
            catch (Exception ex)
            {
                afectedData = 0;
            }

            return(afectedData);
        }
Ejemplo n.º 5
0
        public int guardarDatos(Curso gcurso)
        {
            PruebaDataContext bd    = new PruebaDataContext();
            int nregistrosAfectados = 0;

            try
            {
                //nuevo
                if (gcurso.IIDCURSO == 0)
                {
                    bd.Curso.InsertOnSubmit(gcurso);
                    bd.SubmitChanges();
                    nregistrosAfectados = 1;
                }
                //editar
                else
                {
                    Curso cursoSel = bd.Curso.Where(p => p.IIDCURSO.Equals(gcurso.IIDCURSO)).First();
                    cursoSel.NOMBRE      = gcurso.NOMBRE;
                    cursoSel.DESCRIPCION = gcurso.DESCRIPCION;
                    bd.SubmitChanges();
                    nregistrosAfectados = 1;
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
        public int saveData(Periodo periodo)
        {
            PruebaDataContext bd = new PruebaDataContext();
            int afectedData      = 0;

            try
            {
                if (periodo.IIDPERIODO == 0)
                {
                    bd.Periodo.InsertOnSubmit(periodo);
                    bd.SubmitChanges();
                    afectedData = 1;
                }
                else
                {
                    Periodo selected = bd.Periodo.Where(p => p.IIDPERIODO.Equals(periodo.IIDPERIODO)).First();
                    selected.NOMBRE      = periodo.NOMBRE;
                    selected.FECHAINICIO = periodo.FECHAINICIO;
                    selected.FECHAFIN    = periodo.FECHAFIN;

                    bd.SubmitChanges();
                    afectedData = 1;
                }
            }
            catch (Exception ex)
            {
                afectedData = 0;
            }

            return(afectedData);
        }
Ejemplo n.º 7
0
        public int GuardarDatos(GradoSeccion gs)
        {
            PruebaDataContext db   = new PruebaDataContext();
            int registrosAfectados = 0;

            try
            {
                if (gs.IID == 0)
                {
                    db.GradoSeccion.InsertOnSubmit(gs);
                    db.SubmitChanges();
                    registrosAfectados = 1;
                }
                else
                {
                    var grado = db.GradoSeccion.Where(g => g.IID.Equals(gs.IID)).First();
                    grado.IID        = gs.IID;
                    grado.IIDGRADO   = gs.IIDGRADO;
                    grado.IIDSECCION = gs.IIDSECCION;
                    db.SubmitChanges();
                    registrosAfectados = 1;
                }
            }
            catch
            {
                registrosAfectados = 0;
            }
            return(registrosAfectados);
        }
Ejemplo n.º 8
0
        public int AgregarCurso(Curso curso)
        {
            PruebaDataContext db    = new PruebaDataContext();
            int nRegistrosAfectados = 0;

            try
            {
                if (curso.IIDCURSO == 0)//Nuevo
                {
                    db.Curso.InsertOnSubmit(curso);
                    db.SubmitChanges();
                    nRegistrosAfectados = 1;
                }
                else //Editar
                {
                    Curso entidadCurso = db.Curso.Where(c => c.IIDCURSO.Equals(curso.IIDCURSO)).First();
                    entidadCurso.NOMBRE      = curso.NOMBRE;
                    entidadCurso.DESCRIPCION = curso.DESCRIPCION;
                    db.SubmitChanges();
                    nRegistrosAfectados = 1;
                }
            }
            catch
            {
                nRegistrosAfectados = 0;
            }
            return(nRegistrosAfectados);
        }
Ejemplo n.º 9
0
        public int saveData(GradoSeccion gs)
        {
            PruebaDataContext bd = new PruebaDataContext();
            int afectedData      = 0;

            try
            {
                if (gs.IID == 0)
                {
                    bd.GradoSeccion.InsertOnSubmit(gs);
                    bd.SubmitChanges();
                    afectedData = 1;
                }
                else
                {
                    GradoSeccion selected = bd.GradoSeccion.Where(p => p.IID.Equals(gs.IID)).First();
                    selected.IIDGRADO   = gs.IIDGRADO;
                    selected.IIDSECCION = gs.IIDSECCION;

                    bd.SubmitChanges();
                    afectedData = 1;
                }
            }
            catch (Exception ex)
            {
                afectedData = 0;
            }

            return(afectedData);
        }
Ejemplo n.º 10
0
        public int guardarDatos(Alumno alumno)
        {
            PruebaDataContext db      = new PruebaDataContext();
            int numRegistrosAfectados = 0;

            try
            {
                int idAlumno = alumno.IIDALUMNO;
                if (idAlumno == 0)
                {
                    int nveces = db.Alumno.Where(p => p.NOMBRE.Equals(alumno.NOMBRE) &&
                                                 p.APPATERNO.Equals(alumno.APPATERNO) && p.APMATERNO.Equals(alumno.APPATERNO)).Count();

                    if (nveces == 0)
                    {
                        alumno.IIDTIPOUSUARIO = 'A';
                        alumno.bTieneUsuario  = 0;
                        //nuevo agregar
                        db.Alumno.InsertOnSubmit(alumno);
                        db.SubmitChanges();
                        numRegistrosAfectados = 1;
                    }
                    else
                    {
                        numRegistrosAfectados = -1;
                    }
                }
                else
                {
                    int nveces = db.Alumno.Where(p => p.NOMBRE.Equals(alumno.NOMBRE) &&
                                                 p.APPATERNO.Equals(alumno.APPATERNO) && p.APMATERNO.Equals(alumno.APPATERNO)
                                                 & alumno.IIDALUMNO.Equals(alumno.IIDALUMNO)).Count();

                    if (nveces == 0)
                    {
                        Alumno obj = db.Alumno.Where(p => p.IIDALUMNO.Equals(idAlumno)).First();
                        obj.NOMBRE          = alumno.NOMBRE;
                        obj.APPATERNO       = alumno.APPATERNO;
                        obj.APMATERNO       = alumno.APMATERNO;
                        obj.IIDSEXO         = alumno.IIDSEXO;
                        obj.TELEFONOPADRE   = alumno.TELEFONOPADRE;
                        obj.TELEFONOMADRE   = alumno.TELEFONOMADRE;
                        obj.FECHANACIMIENTO = alumno.FECHANACIMIENTO;
                        obj.NUMEROHERMANOS  = alumno.NUMEROHERMANOS;
                        db.SubmitChanges();
                        numRegistrosAfectados = 1;
                    }
                    else
                    {
                        numRegistrosAfectados = -1;
                    }
                }
            }
            catch {
                numRegistrosAfectados = 0;
            }

            return(numRegistrosAfectados);
        }
Ejemplo n.º 11
0
        public int GuardarDatos(GradoSeccionAula oGradoSeccionAula)
        {
            int nregistrosAfectados = 0;
            PruebaDataContext db    = new PruebaDataContext();

            try
            {
                int id = oGradoSeccionAula.IID;
                if (oGradoSeccionAula.Equals(0))
                {
                    int nveces = db.GradoSeccionAula.Where(p =>
                                                           p.IIDCURSO.Equals(oGradoSeccionAula.IIDCURSO) &&
                                                           p.IIDPERIODO.Equals(oGradoSeccionAula.IIDPERIODO) &&
                                                           p.IIDGRADOSECCION.Equals(oGradoSeccionAula.IIDGRADOSECCION)).Count();

                    if (nveces == 0)
                    {
                        db.GradoSeccionAula.InsertOnSubmit(oGradoSeccionAula);
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nveces = db.GradoSeccionAula.Where(p => /* p.IIDAULA.Equals(oGradoSeccionAula.IIDAULA)
                                                                 * &&*/p.IIDCURSO.Equals(oGradoSeccionAula.IIDCURSO) &&
                                                           p.Periodo.Equals(oGradoSeccionAula.IIDPERIODO) &&
                                                           p.IIDGRADOSECCION.Equals(oGradoSeccionAula.IIDGRADOSECCION) &&
                                                           !p.IID.Equals(oGradoSeccionAula.IID)).Count();

                    if (nveces == 0)
                    {
                        GradoSeccionAula obj = db.GradoSeccionAula.Where(p => p.IID.Equals(id)).First();
                        obj.IID             = oGradoSeccionAula.IID;
                        obj.IIDPERIODO      = oGradoSeccionAula.IIDPERIODO;
                        obj.IIDGRADOSECCION = oGradoSeccionAula.IIDGRADOSECCION;
                        obj.IIDCURSO        = oGradoSeccionAula.IIDCURSO;
                        obj.IIDAULA         = oGradoSeccionAula.IIDAULA;
                        obj.IIDDOCENTE      = oGradoSeccionAula.IIDDOCENTE;
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
        public int GuardarDatos(Alumno oAlumno)
        {
            int nregistrosAfectados = 0;

            try
            {
                int idAlumno         = oAlumno.IIDALUMNO;
                PruebaDataContext bd = new PruebaDataContext();
                if (idAlumno == 0)
                {
                    int nveces = bd.Alumno.Where(p => p.NOMBRE.Equals(oAlumno.NOMBRE) &&
                                                 p.APPATERNO.Equals(oAlumno.APPATERNO) && p.APMATERNO.Equals(oAlumno.APMATERNO)).Count();
                    if (nveces == 0)
                    {
                        oAlumno.IIDTIPOUSUARIO = 'A';
                        oAlumno.bTieneUsuario  = 0;
                        bd.Alumno.InsertOnSubmit(oAlumno);
                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nveces = bd.Alumno.Where(p => p.NOMBRE.Equals(oAlumno.NOMBRE) &&
                                                 p.APPATERNO.Equals(oAlumno.APPATERNO) && p.APMATERNO.Equals(oAlumno.APMATERNO) &&
                                                 !p.IIDALUMNO.Equals(oAlumno.IIDALUMNO)).Count();
                    if (nveces == 0)
                    {
                        Alumno obj = bd.Alumno.Where(p => p.IIDALUMNO.Equals(idAlumno)).First();
                        obj.NOMBRE          = oAlumno.NOMBRE;
                        obj.APPATERNO       = oAlumno.APPATERNO;
                        obj.APMATERNO       = oAlumno.APMATERNO;
                        obj.IIDSEXO         = oAlumno.IIDSEXO;
                        obj.TELEFONOPADRE   = oAlumno.TELEFONOPADRE;
                        obj.TELEFONOMADRE   = oAlumno.TELEFONOMADRE;
                        obj.NUMEROHERMANOS  = oAlumno.NUMEROHERMANOS;
                        obj.FECHANACIMIENTO = oAlumno.FECHANACIMIENTO;

                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }

            return(nregistrosAfectados);
        }
Ejemplo n.º 13
0
        public int GuardarDatos(GradoSeccionAula oGradoSeccionAula)
        {
            PruebaDataContext bd    = new PruebaDataContext();
            int nregistrosAfectados = 0;

            try
            {
                int iidgradoseccionaula = oGradoSeccionAula.IID;
                if (oGradoSeccionAula.IID.Equals(0))
                {
                    int nvaces = bd.GradoSeccionAula.Where(p =>
                                                           p.IIDPERIODO.Equals(oGradoSeccionAula.IIDPERIODO) &&
                                                           p.IIDGRADOSECCION.Equals(oGradoSeccionAula.IIDGRADOSECCION) &&
                                                           p.IIDCURSO.Equals(oGradoSeccionAula.IIDCURSO)).Count();

                    if (nvaces == 0)
                    {
                        bd.GradoSeccionAula.InsertOnSubmit(oGradoSeccionAula);
                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nvaces = bd.GradoSeccionAula.Where(p =>
                                                           p.IIDPERIODO.Equals(oGradoSeccionAula.IIDPERIODO) &&
                                                           p.IIDGRADOSECCION.Equals(oGradoSeccionAula.IIDGRADOSECCION) &&
                                                           p.IIDCURSO.Equals(oGradoSeccionAula.IIDCURSO)
                                                           //&& p.IIDDOCENTE.Equals(oGradoSeccionAula.IIDDOCENTE)
                                                           && !p.IID.Equals(oGradoSeccionAula.IID)).Count();
                    if (nvaces == 0)
                    {
                        GradoSeccionAula obj = bd.GradoSeccionAula.Where(p => p.IID.Equals(iidgradoseccionaula)).First();
                        obj.IIDAULA         = oGradoSeccionAula.IIDAULA;
                        obj.IIDCURSO        = oGradoSeccionAula.IIDCURSO;
                        obj.IIDDOCENTE      = oGradoSeccionAula.IIDDOCENTE;
                        obj.IIDGRADOSECCION = oGradoSeccionAula.IIDGRADOSECCION;
                        obj.IIDPERIODO      = oGradoSeccionAula.IIDPERIODO;
                        obj.BHABILITADO     = oGradoSeccionAula.IIDPERIODO;
                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 14
0
        public int GuardarDatos(PeriodoGradoCurso oPeriodoGradoCurso)
        {
            PruebaDataContext bd = new PruebaDataContext();

            int nregistrosAfectados = 0;

            try
            {
                int id = oPeriodoGradoCurso.IID;
                if (oPeriodoGradoCurso.IID.Equals(0))
                {
                    int nvaces = bd.PeriodoGradoCurso.Where(p =>
                                                            p.IIDPERIODO.Equals(oPeriodoGradoCurso.IIDPERIODO) &&
                                                            p.IIDGRADO.Equals(oPeriodoGradoCurso.IIDGRADO) &&
                                                            p.IIDCURSO.Equals(oPeriodoGradoCurso.IIDCURSO)
                                                            ).Count();
                    if (nvaces == 0)
                    {
                        bd.PeriodoGradoCurso.InsertOnSubmit(oPeriodoGradoCurso);
                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nvaces = bd.PeriodoGradoCurso.Where(p =>
                                                            p.IIDPERIODO.Equals(oPeriodoGradoCurso.IIDPERIODO) &&
                                                            p.IIDGRADO.Equals(oPeriodoGradoCurso.IIDGRADO) &&
                                                            p.IIDCURSO.Equals(oPeriodoGradoCurso.IIDCURSO) &&
                                                            !p.IID.Equals(oPeriodoGradoCurso.IID)).Count();

                    if (nvaces == 0)
                    {
                        PeriodoGradoCurso obj = bd.PeriodoGradoCurso.Where(p => p.IID.Equals(id)).First();
                        obj.IIDCURSO   = oPeriodoGradoCurso.IIDCURSO;
                        obj.IIDGRADO   = oPeriodoGradoCurso.IIDGRADO;
                        obj.IIDPERIODO = oPeriodoGradoCurso.IIDPERIODO;
                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch (Exception)
            {
                nregistrosAfectados = 0;
            }

            return(nregistrosAfectados);
        }
Ejemplo n.º 15
0
        public int GuardarDatos(Usuario usuario, string nombreCompleto)
        {
            int respuesta = 0;

            try
            {
                int idUsuario = usuario.IIDUSUARIO;
                using (PruebaDataContext db = new PruebaDataContext())
                {
                    using (var transaction = new TransactionScope())
                    {
                        if (idUsuario == 0)
                        {
                            string        clave         = usuario.CONTRA;
                            SHA256Managed sha           = new SHA256Managed();
                            byte[]        dataNoCifrada = Encoding.Default.GetBytes(clave);
                            byte[]        dataCifrada   = sha.ComputeHash(dataNoCifrada);
                            //contrasena
                            usuario.CONTRA = BitConverter.ToString(dataCifrada).Replace("-", "");
                            char tipo = char.Parse(nombreCompleto.Substring(nombreCompleto.Length - 2, 1));
                            usuario.TIPOUSUARIO = tipo;
                            db.Usuario.InsertOnSubmit(usuario);

                            if (tipo.Equals('A'))
                            {
                                Alumno alumno = db.Alumno.Where(p => p.IIDALUMNO == usuario.IID).First();
                                alumno.bTieneUsuario = 1;
                            }
                            else
                            {
                                Docente docente = db.Docente.Where(p => p.IIDDOCENTE == usuario.IID).First();
                                docente.bTieneUsuario = 1;
                            }
                            db.SubmitChanges();
                            transaction.Complete();
                            respuesta = 1;
                        }
                        else
                        {
                            Usuario oUsuarioCLS = db.Usuario.Where(p => p.IIDUSUARIO == idUsuario).First();
                            oUsuarioCLS.IIDROL        = oUsuarioCLS.IIDROL;
                            oUsuarioCLS.NOMBREUSUARIO = oUsuarioCLS.NOMBREUSUARIO;
                            db.SubmitChanges();
                            transaction.Complete();
                            respuesta = 1;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                respuesta = 0;
            }
            return(respuesta);
        }
Ejemplo n.º 16
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                using (var transaccion = new TransactionScope())
                {
                    int     idCliente  = int.Parse(txtDNICliente.Text);
                    int     idEmpleado = int.Parse(txtCodigoEmpleado.Text);
                    decimal total      = decimal.Parse(txtPrecioTotal.Text);
                    RESERVA oReserva   = new RESERVA
                    {
                        IDCLIENTE   = idCliente,
                        IDEMPLEADO  = idEmpleado,
                        TOTAL       = total,
                        BHABILITADO = true
                    };
                    bd.RESERVA.InsertOnSubmit(oReserva);
                    bd.SubmitChanges();
                    int idReserva = oReserva.IDRESERVA;

                    int nlistaReserva = listaReserva.Count;
                    for (int i = 0; i < nlistaReserva; i++)
                    {
                        int            idfuncion       = listaReserva[i].idFuncion;
                        int            idButaca        = listaReserva[i].idButaca;
                        DETALLERESERVA oDETALLERESERVA = new DETALLERESERVA
                        {
                            IDRESERVA   = idReserva,
                            IDCLIENTE   = listaReserva[i].idCliente,
                            PRECIO      = int.Parse(listaReserva[i].precio.ToString()),
                            IDFUNCION   = listaReserva[i].idFuncion,
                            IDBUTACA    = listaReserva[i].idButaca,
                            BHABILITADO = true
                        };
                        bd.DETALLERESERVA.InsertOnSubmit(oDETALLERESERVA);

                        var butaca = bd.BUTACA.Where(p => p.IDFUNCION.Equals(idfuncion) && p.IDBUTACA.Equals(idButaca));
                        foreach (var item in butaca)
                        {
                            item.BLIBRE = false;
                        }
                    }
                    bd.SubmitChanges();
                    transaccion.Complete();
                    MessageBox.Show("Se guardo correctamente!!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error");
            }
        }
        public int GuardarDatos(Periodo oPerido)
        {
            PruebaDataContext bd    = new PruebaDataContext();
            int nregistrosAfectados = 0;

            try
            {
                int idPerido = oPerido.IIDPERIODO;
                if (idPerido >= 1)
                {
                    //Editar
                    int nveces = bd.Periodo.Where(p => p.NOMBRE.Equals(oPerido.NOMBRE) && !p.IIDPERIODO.Equals(idPerido)).Count();
                    if (nveces == 0)
                    {
                        Periodo obj = bd.Periodo.Where(p => p.IIDPERIODO.Equals(idPerido)).First();
                        obj.NOMBRE      = oPerido.NOMBRE;
                        obj.FECHAINICIO = oPerido.FECHAINICIO;
                        obj.FECHAFIN    = oPerido.FECHAFIN;
                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nveces = bd.Periodo.Where(p => p.NOMBRE.Equals(oPerido.NOMBRE)).Count();
                    if (nveces == 0)
                    {
                        bd.Periodo.InsertOnSubmit(oPerido);
                        bd.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        //ya existe
                        nregistrosAfectados = -1;
                    }

                    //Nuevo
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }

            return(nregistrosAfectados);
        }
Ejemplo n.º 18
0
        public int GuardarDatos(GradoSeccion oGradoSeccion)
        {
            int nregistrosAfectados = 0;
            PruebaDataContext db    = new PruebaDataContext();

            try
            {
                int id = oGradoSeccion.IID;
                if (id == 0)
                {
                    int nveces = db.GradoSeccion.Where(p => p.IIDGRADO.Equals(oGradoSeccion.IIDGRADO) &&
                                                       p.IIDSECCION.Equals(oGradoSeccion.IIDSECCION)).Count();

                    if (nveces == 0)
                    {
                        db.GradoSeccion.InsertOnSubmit(oGradoSeccion);
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = 1;
                    }
                }
                else
                {
                    int nveces = db.GradoSeccion.Where(p => p.IIDGRADO.Equals(oGradoSeccion.IIDGRADO) &&
                                                       p.IIDSECCION.Equals(oGradoSeccion.IIDSECCION) && !p.IID.Equals(oGradoSeccion.IID)).Count();

                    if (nveces == 0)
                    {
                        GradoSeccion obj = db.GradoSeccion.Where(p => p.IID.Equals(id)).First();
                        obj.IIDGRADO   = oGradoSeccion.IIDGRADO;
                        obj.IIDSECCION = oGradoSeccion.IIDSECCION;
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 19
0
        public decimal IngresarNota(DetalleMatricula oDetalleMatriculaForm)
        {
            decimal rpta = 0;

            try
            {
                PruebaDataContext bd = new PruebaDataContext();
                DetalleMatricula  oDetalleMatricula = new DetalleMatricula();
                oDetalleMatricula = bd.DetalleMatricula.Where(p => p.IIDMATRICULA == oDetalleMatriculaForm.IIDMATRICULA &&
                                                              p.IIDCURSO == oDetalleMatriculaForm.IIDCURSO).First();
                oDetalleMatricula.NOTA1    = oDetalleMatriculaForm.NOTA1;
                oDetalleMatricula.NOTA2    = oDetalleMatriculaForm.NOTA2;
                oDetalleMatricula.NOTA3    = oDetalleMatriculaForm.NOTA3;
                oDetalleMatricula.NOTA4    = oDetalleMatriculaForm.NOTA4;
                oDetalleMatricula.PROMEDIO = Decimal.Divide((decimal)(oDetalleMatricula.NOTA1 +
                                                                      oDetalleMatricula.NOTA2 + oDetalleMatricula.NOTA3 +
                                                                      oDetalleMatricula.NOTA4), 4);
                bd.SubmitChanges();
                rpta = (decimal)oDetalleMatricula.PROMEDIO;
            }
            catch (Exception ex)
            {
                rpta = 0;
                //throw;
            }

            return(rpta);
        }
Ejemplo n.º 20
0
        public ActionResult Nuevo(d model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (PruebaDataContext db = new PruebaDataContext())
                    {
                        var oTabla = new d();
                        oTabla.Persona = model.Persona;
                        oTabla.Vuelo   = model.Vuelo;

                        db.d.InsertOnSubmit(oTabla);
                        db.SubmitChanges();
                    }

                    return(Redirect("~/Vuelo"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public int Eliminar(int iidMatricula)
        {
            int respuesta        = 0;
            PruebaDataContext db = new PruebaDataContext();

            try
            {
                using (var transaccion = new TransactionScope())
                {
                    Matricula oMatricula = db.Matricula.Where(p => p.IIDMATRICULA == iidMatricula).First();
                    oMatricula.BHABILITADO = 0;
                    var listaDetalleMatricula = db.DetalleMatricula.Where(p => p.IIDMATRICULA == iidMatricula);

                    foreach (DetalleMatricula oDetalleMatricula in listaDetalleMatricula)
                    {
                        oDetalleMatricula.bhabilitado = 0;
                    }
                    db.SubmitChanges();
                    transaccion.Complete();
                    respuesta = 1;
                }
            }
            catch (Exception ex)
            {
                respuesta = 0;
            }
            return(respuesta);
        }
 private void toolStripEliminar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("¿Desea eliminar?", "Aviso", MessageBoxButtons.YesNo).Equals(DialogResult.Yes))
     {
         int idFuncion = (int)dgvPeliculaFun.CurrentRow.Cells[0].Value;
         try
         {
             using (var transaccion = new TransactionScope())
             {
                 var consultaFuncion = bd.FUNCION.Where(p => p.IDFUNCION.Equals(idFuncion));
                 foreach (var item in consultaFuncion)
                 {
                     item.BHABILITADO = false;
                 }
                 var consultaButaca = bd.BUTACA.Where(p => p.IDFUNCION.Equals(idFuncion));
                 foreach (var item in consultaButaca)
                 {
                     item.BHABILITADO = false;
                 }
                 bd.SubmitChanges();
                 listar();
                 transaccion.Complete();
                 MessageBox.Show("Se elimino correctamente");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Ocurrio un error");
         }
     }
 }
Ejemplo n.º 23
0
        public ActionResult Nuevo(Contacto model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (PruebaDataContext db = new PruebaDataContext())
                    {
                        var oTabla = new Contacto();
                        oTabla.correo  = model.correo;
                        oTabla.mensaje = model.mensaje;

                        db.Contacto.InsertOnSubmit(oTabla);
                        db.SubmitChanges();
                    }

                    return(Redirect("~/Contacto/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 24
0
        public int eliminar(int id_docente)
        {
            int nuroRegistrosAfectados = 0;

            try
            {
                Docente oDocente = bd.Docente.Where(p => p.IIDDOCENTE.Equals(id_docente)).First();
                oDocente.BHABILITADO = 0;
                bd.SubmitChanges();
                nuroRegistrosAfectados = 1;
            }
            catch (Exception ex)
            {
                nuroRegistrosAfectados = 0;
            }
            return(nuroRegistrosAfectados);
        }
Ejemplo n.º 25
0
        public int eliminar(Periodo oPeriodo)
        {
            int nregistrosAfectados = 0;

            try
            {
                int     idPeriodo = oPeriodo.IIDPERIODO;
                Periodo obj       = bd.Periodo.Where(p => p.IIDPERIODO.Equals(idPeriodo)).First();
                obj.BHABILITADO = 0;
                bd.SubmitChanges();
                nregistrosAfectados = 1;
            }catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 26
0
        public int guardarDatos(Pagina pagina)
        {
            PruebaDataContext db    = new PruebaDataContext();
            int nregistrosAfectados = 0;

            try
            {
                if (pagina.IIDPAGINA == 0)
                {
                    int nveces = db.Pagina.Where(p => p.MENSAJE.Equals(pagina.MENSAJE)).Count();
                    if (nveces == 0)
                    {
                        db.Pagina.InsertOnSubmit(pagina);
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nveces = db.Pagina.Where(p => p.MENSAJE.Equals(pagina.MENSAJE) && !p.IIDPAGINA.Equals(pagina.IIDPAGINA)).Count();

                    if (nveces == 0)
                    {
                        Pagina paginaSel = db.Pagina.Where(p => p.IIDPAGINA.Equals(pagina.IIDPAGINA)).First();
                        paginaSel.MENSAJE     = pagina.MENSAJE;
                        paginaSel.CONTROLADOR = pagina.CONTROLADOR;
                        paginaSel.ACCION      = pagina.ACCION;
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 27
0
        public int guardarDatos(Periodo periodo)
        {
            PruebaDataContext db    = new PruebaDataContext();
            int nregistrosAfectados = 0;

            try
            {
                int idPeriodo = periodo.IIDPERIODO;
                if (idPeriodo >= 1)
                {
                    int nveces = db.Periodo.Where(p => p.NOMBRE.Equals(periodo.NOMBRE) && !p.IIDPERIODO.Equals(idPeriodo)).Count();
                    if (nveces == 0)
                    {
                        Periodo obj = db.Periodo.Where(p => p.IIDPERIODO.Equals(idPeriodo)).First();
                        obj.NOMBRE      = periodo.NOMBRE;
                        obj.FECHAINICIO = periodo.FECHAINICIO;
                        obj.FECHAFIN    = periodo.FECHAFIN;
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nveces = db.Periodo.Where(p => p.NOMBRE.Equals(periodo.NOMBRE)).Count();
                    if (nveces == 0)
                    {
                        db.Periodo.InsertOnSubmit(periodo);
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 28
0
        public int guardarDatos(Curso curso)
        {
            PruebaDataContext db    = new PruebaDataContext();
            int nregistrosAfectados = 0;

            try
            {
                if (curso.IIDCURSO == 0)
                {
                    int nveces = db.Curso.Where(p => p.NOMBRE.Equals(curso.NOMBRE)).Count();
                    if (nveces == 0)
                    {
                        db.Curso.InsertOnSubmit(curso);
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
                else
                {
                    int nveces = db.Curso.Where(p => p.NOMBRE.Equals(curso.NOMBRE) && !p.IIDCURSO.Equals(curso.IIDCURSO)).Count();

                    if (nveces == 0)
                    {
                        Curso cursoSel = db.Curso.Where(p => p.IIDCURSO.Equals(curso.IIDCURSO)).First();
                        cursoSel.NOMBRE      = curso.NOMBRE;
                        cursoSel.DESCRIPCION = curso.DESCRIPCION;
                        db.SubmitChanges();
                        nregistrosAfectados = 1;
                    }
                    else
                    {
                        nregistrosAfectados = -1;
                    }
                }
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }
            return(nregistrosAfectados);
        }
Ejemplo n.º 29
0
        public int eliminar(int id_alumno)
        {
            int nregistrosAfectados = 0;

            try
            {
                Alumno oAlumno = bd.Alumno.Where(p => p.IIDALUMNO.Equals(id_alumno)).First();
                oAlumno.BHABILITADO = 0;
                bd.SubmitChanges();
                nregistrosAfectados = 1;
            }
            catch (Exception ex)
            {
                nregistrosAfectados = 0;
            }

            return(nregistrosAfectados);
        }
Ejemplo n.º 30
0
        public int GuardarDocente(Docente docente, string cadenaFoto)
        {
            PruebaDataContext db   = new PruebaDataContext();
            int registrosAfectados = 0;

            try
            {
                if (docente.IIDDOCENTE == 0)
                {
                    docente.FOTO = Convert.FromBase64String(cadenaFoto);
                    db.Docente.InsertOnSubmit(docente);
                    db.SubmitChanges();
                    registrosAfectados = 1;
                }
                else
                {
                    Docente obj = db.Docente.Where(d => d.IIDDOCENTE.Equals(docente.IIDDOCENTE)).First();
                    obj.NOMBRE               = docente.NOMBRE;
                    obj.APPATERNO            = docente.APPATERNO;
                    obj.APMATERNO            = docente.APMATERNO;
                    obj.DIRECCION            = docente.DIRECCION;
                    obj.TELEFONOCELULAR      = docente.TELEFONOCELULAR;
                    obj.TELEFONOFIJO         = docente.TELEFONOFIJO;
                    obj.EMAIL                = docente.EMAIL;
                    obj.IIDSEXO              = docente.IIDSEXO;
                    obj.FECHACONTRATO        = docente.FECHACONTRATO;
                    obj.IIDMODALIDADCONTRATO = docente.IIDMODALIDADCONTRATO;
                    obj.FOTO = Convert.FromBase64String(cadenaFoto);
                    db.SubmitChanges();

                    registrosAfectados = 1;
                }
            }
            catch
            {
                registrosAfectados = 0;
            }
            return(registrosAfectados);
        }