public async Task <IActionResult> Create([Bind("Id,ClienteId,NReferencia,TotalNeto,Impuesto,TotalCotizacion,FechaEmision,FechaVencimiento")] Cotizacion cotizacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClienteId"] = new SelectList(_context.Clientes, "Id", "Nombre", cotizacion.ClienteId);
            return(View(cotizacion));
        }
        public async Task <IActionResult> Create([Bind("id,descripcion,monto")] Cotizacion cotizacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cotizacion));
        }
Esempio n. 3
0
        public async Task <IActionResult> Create([Bind("Id,UserName,Password,ConfirmPassword,IsAdmin")] User user)
        {
            if (ModelState.IsValid)
            {
                _context.Add(user);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(user));
        }
Esempio n. 4
0
        public async Task <IActionResult> Create([Bind("Perfil,Contraseña,Id,Rut,Nombre,Paterno,Materno,Email")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(usuario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(usuario));
        }
        public async Task <IActionResult> Create([Bind("Id,Valor,Estado,ClienteID,Descripcion,Fecha")] Cotizacion cotizacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cotizacion));
        }
Esempio n. 6
0
        public async Task <IActionResult> Create([Bind("correlativoID,tipoServicio,descripcion,montoTotal,valorAgregado,fecha,estado,version")] Cotizacion cotizacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cotizacion));
        }
Esempio n. 7
0
        public async Task <IActionResult> Create([Bind("Id,Rut,Nombre,Paterno,Materno")] Persona persona)
        {
            if (ModelState.IsValid)
            {
                _context.Add(persona);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(persona));
        }
        public async Task <IActionResult> Create([Bind("Id,Descripcion,Cantidad,ValorUnitario,TotalValor")] Servicio servicio)
        {
            if (ModelState.IsValid)
            {
                _context.Add(servicio);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(servicio));
        }
        public async Task <IActionResult> Create([Bind("CotizacionPersonaID")] CotizacionPersona cotizacionPersona)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacionPersona);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cotizacionPersona));
        }
        public async Task <IActionResult> Create([Bind("ID,nombreCliente,nombreProductor,fechaCreacion,fechaValidez,descripcion,costo,total,estado,PersonaRut")] Cotizacion cotizacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PersonaRut"] = new SelectList(_context.Personas, "Rut", "Rut", cotizacion.PersonaRut);
            return(View(cotizacion));
        }
Esempio n. 11
0
        public async Task <IActionResult> Create([Bind("ID,NombreCliente,Monto,fechaCreacion,fechaRevision,Estado,Descripcion,RUT")] Cotizacion cotizacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RUT"] = new SelectList(_context.Personas, "Rut", "Rut", cotizacion.RUT);
            return(View(cotizacion));
        }
Esempio n. 12
0
        public async Task <IActionResult> Create([Bind("CotizacionId,Nombre,Fecha,Servicios,ValorCotizado,Descripcion,Rut")] Cotizacion cotizacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Rut"] = new SelectList(_context.Personas, "PersonaId", "Rut", cotizacion.Rut);
            return(View(cotizacion));
        }
        public async Task <IActionResult> Create([Bind("Id,Rut,Nombre,Paterno,Materno,Direccion,Correo")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                if (_logic.validarRut(cliente.Rut) && _logic.CorreoValido(cliente.Correo))
                {
                    _context.Add(cliente);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            return(View(cliente));
        }
        public async Task <IActionResult> Create([Bind("Id,Rut,Nombre,Paterno,Materno,Email,Telefono")] Persona persona)
        {
            if (ModelState.IsValid)
            {
                try{
                    _context.Add(persona);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }catch (Exception) {
                    //Parametros de persona invalidos
                }
            }
            return(View(persona));
        }
Esempio n. 15
0
        public async Task <IActionResult> Create([Bind("ID,fechaModificacion,fechaCreacion,requisitos")] Cotizacion cotizacion)
        {
            Utilidades utilidades = new Utilidades();

            utilidades.validarID(cotizacion.ID);
            utilidades.validarFecha(cotizacion.fechaModificacion);
            utilidades.validarFecha(cotizacion.fechaCreacion);

            if (ModelState.IsValid)
            {
                _context.Add(cotizacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cotizacion));
        }
Esempio n. 16
0
        public async Task <IActionResult> Create([Bind("Id,Rut,Nombre,Paterno,Materno")] Persona persona)
        {
            //ACA
            Utilidades utilidades = new Utilidades();

            utilidades.validarNombre(persona.Nombre);
            utilidades.validarNombre(persona.Materno);
            utilidades.validarNombre(persona.Paterno);
            utilidades.validarRut(persona.Rut);
            utilidades.validarID(persona.Id);


            if (ModelState.IsValid)
            {
                _context.Add(persona);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(persona));
        }
        public async Task <IActionResult> Create([Bind("Rut,Nombre,Paterno,Materno")] Persona persona)
        {
            //var listaPersona = _context.Personas.Where(m => m.Rut == persona.Rut);

            //if(listaPersona == null){
            //  return NotFound();
            //}else
            //{
            //  int cant = listaPersona.Count();
            //if (listaPersona.Count() == 0){
            //  if (ModelState.IsValid){
            //        _context.Add(persona);
            //      await _context.SaveChangesAsync();
            //    return RedirectToAction(nameof(Index));
            //}
            // return View(persona);
            // }else{
            //agregar popup de rut ya existe!
            //   ModelState.AddModelError("rut", "El Rut ingresado ya existe en el sistema!, intenta con otro Rut.");
            //return RedirectToAction(nameof(Create));
            // return View (persona);
            //}
            //}

            if (ModelState.IsValid)
            {
                if (Persona.validarRut(persona.Rut))
                {
                    _context.Add(persona);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            return(View(persona));
        }