public JsonResult PostUsuarioRegistrar(string email, string password, int idioma, string imagen) { BBDDContext context = HttpContext.RequestServices.GetService(typeof(TAE.Context.BBDDContext)) as BBDDContext; Usuario usuario = context.setUsuario(null, email, password, null, idioma, imagen); Respuestas.RespuestaUsuario respuestaUsuarioLogin = new Respuestas.RespuestaUsuario(); respuestaUsuarioLogin.respuesta.funcion = "api/usuarioregistrar"; respuestaUsuarioLogin.respuesta.fecha = DateTime.Now; respuestaUsuarioLogin.usuario = usuario; if (usuario.id != 0) { respuestaUsuarioLogin.respuesta.codigo = 1; respuestaUsuarioLogin.respuesta.mensaje = "Usuario registrado"; EnvioMail envioMail = HttpContext.RequestServices.GetService(typeof(TAE.Models.EnvioMail)) as EnvioMail; envioMail.EnviarEmail(usuario.email, "alta", usuario.idioma); return(Json(respuestaUsuarioLogin)); } else { respuestaUsuarioLogin.respuesta.codigo = 0; respuestaUsuarioLogin.respuesta.mensaje = "Usuario no registrado"; return(Json(respuestaUsuarioLogin)); } }
public JsonResult QuitapermisoUsuarios(int idUsuario) { var validador = 0; if (_control.SetQuitaPermisoUsuario(idUsuario)) { validador = 1; var datos = _control.DatosPersona(idUsuario); var correo = new EnvioMail(); correo.SendCorreoAutorizaQuita(correo.QuitaoAutorizaPersona(datos[0].Nombre, "quita"), datos[0].Email, "Quita Permiso"); } return(Json(validador)); }
// POST: api/cliente public IHttpActionResult Post([FromBody] Socio value) { try { if (value.id == 0) { value.fechaCreacion = DateTime.Now; Socio socio = ControlSocio.devolverInstancia().grabar(value); Usuario usuario = new Usuario(); Random random = new Random(); int rnd = random.Next(100, 1000); usuario.nombre = socio.nombre; usuario.usuario = socio.apellido + rnd.ToString(); usuario.clave = socio.nombre + socio.nroDocumento; if (socio.sexo == "Masculino") { usuario.imagen = "images\\perfiles\\adam.jpg"; } else { usuario.imagen = "images\\perfiles\\julia.jpg"; } usuario.rol = "SOCIO"; usuario.email = socio.email; usuario.fechaCreacion = DateTime.Now; usuario.idSocio = socio.id; ControlUsuario.devolverInstancia().grabar(usuario); EnvioMail.enviarMail(usuario.email, usuario.usuario, usuario.clave); } else { ControlSocio.devolverInstancia().grabar(value); } return(Ok(value)); } catch (UsuarioException ex) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, ex.errores)); } }
//METODO PARA ENVIAR EMAIL DE DE CONTACTO public void enviarEmailCuenta(EnvioMail envioMail) { string emailOrigen = "*****@*****.**"; string contraseña = "familycoworker123"; MailMessage oMailMessage = new MailMessage(emailOrigen, emailOrigen, "Consultas Generales", "<p><strong>Cliente: " + envioMail.nombre + "</strong><p>" + "<p>Telefono: " + envioMail.telefono + "<p><br>" + "<p>" + envioMail.detalleMensaje + " <p><br>"); oMailMessage.IsBodyHtml = true; SmtpClient osmtpClient = new SmtpClient("smtp.gmail.com"); osmtpClient.EnableSsl = true; osmtpClient.UseDefaultCredentials = false; osmtpClient.Port = 587; osmtpClient.Credentials = new System.Net.NetworkCredential(emailOrigen, contraseña); osmtpClient.Send(oMailMessage); }
public void SendMailNotification(int idCorte) { conn = new Connection(); OleDbConnection objConn = conn.Conn(); EnvioMail sendMail = new EnvioMail(); string commText = "select CORREO from YTBL_CORREONOTIFICACIONES where isvalid = 'Y' and system = 'GestCor' ORDER BY fecha desc"; objConn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = objConn; cmd.CommandText = commText; cmd.CommandType = CommandType.Text; OleDbDataReader myReader = cmd.ExecuteReader(); try { if (myReader.HasRows) { while (myReader.Read()) { sendMail.EnviarCorreo(myReader.GetString(0).ToString(), idCorte); } } } catch (Exception ex) { myReader.Close(); objConn.Close(); Logs.WriteErrorLog("Error en el envio del mail||" + ex.ToString()); } finally { myReader.Close(); objConn.Close(); } }
public JsonResult PostUsuarioEmail(string email) { BBDDContext context = HttpContext.RequestServices.GetService(typeof(TAE.Context.BBDDContext)) as BBDDContext; //password = Encriptador.Encriptar(password); Usuario usuario = context.GetUsuarioEmail(email); Respuestas.RespuestaUsuarioLogin respuestaUsuarioLogin = new Respuestas.RespuestaUsuarioLogin(); respuestaUsuarioLogin.respuesta.funcion = "api/usuariorecuperarEmail"; respuestaUsuarioLogin.respuesta.fecha = DateTime.Now; respuestaUsuarioLogin.usuario = usuario; if (usuario.id != 0 && usuario.activo == true) { respuestaUsuarioLogin.respuesta.codigo = 1; respuestaUsuarioLogin.respuesta.mensaje = "Usuario encontrado"; EnvioMail envioMail = HttpContext.RequestServices.GetService(typeof(TAE.Models.EnvioMail)) as EnvioMail; envioMail.EnviarEmail(usuario.email, "recuperar", usuario.idioma); return(Json(respuestaUsuarioLogin)); } else if (usuario.id != 0 && usuario.activo == false) { respuestaUsuarioLogin.respuesta.codigo = 0; respuestaUsuarioLogin.respuesta.mensaje = "Usuario no activo"; return(Json(respuestaUsuarioLogin)); } else { respuestaUsuarioLogin.respuesta.codigo = 0; respuestaUsuarioLogin.respuesta.mensaje = "Usuario no encontrado"; return(Json(respuestaUsuarioLogin)); } }
public List <Evento> AnalizoEventos(LecturaSensor lec) { Vehiculo veh; Sensor sen; List <Tipo_Evento> ListaEventos; List <Evento> retorno = new List <Evento>(); if (lec != null) { sen = DALESensor.GetSensor(lec.SensorRef); veh = DALEVehiculo.GetVehiculo(sen.VehiculoRef); ListaEventos = veh.Lista_Tipo_Eventos; switch (sen.Tipo_Sensor) { case "G": foreach (Tipo_Evento TE in ListaEventos) { switch (TE.TipoLectura) { case "V": if ((!(lec.Velocidad <= TE.Maximo) || !(lec.Velocidad >= TE.Minimo)) && lec.Velocidad != -1) { if (getDateUltimaLecturaBuena(lec.SensorRef, TE.Maximo, TE.Minimo) < lec.FechaLectura.AddSeconds(-TE.Periodo)) { Evento nuevo = new Evento(); nuevo.TipoEventoRef = TE; nuevo.VehiculoRef = DALESensor.GetSensor(lec.SensorRef).VehiculoRef; nuevo.Fecha = lec.FechaLectura; nuevo.Latitud = veh.GetUltimaLecturaGPS().Latitud; nuevo.Longitud = veh.GetUltimaLecturaGPS().Longitud; blEvento.AltaEvento(nuevo); if (TE.Activo) { EnvioMail.Envio(TE); } retorno.Add(nuevo); } } break; case "A": if ((!(lec.Aceleracion <= TE.Maximo) || !(lec.Aceleracion >= TE.Minimo)) && lec.Aceleracion != -1) { if (getDateUltimaLecturaBuena(lec.SensorRef, TE.Maximo, TE.Minimo) < lec.FechaLectura.AddSeconds(-TE.Periodo) && lec.FechaLectura > blEvento.GetDateUltimoEvento(veh.Id, TE).AddMinutes(5)) { Evento nuevo = new Evento(); nuevo.TipoEventoRef = TE; nuevo.VehiculoRef = DALESensor.GetSensor(lec.SensorRef).VehiculoRef; nuevo.Fecha = lec.FechaLectura; nuevo.Latitud = veh.GetUltimaLecturaGPS().Latitud; nuevo.Longitud = veh.GetUltimaLecturaGPS().Longitud; blEvento.AltaEvento(nuevo); if (TE.Activo) { EnvioMail.Envio(TE); } retorno.Add(nuevo); } } break; } } break; case "M": foreach (Tipo_Evento TE in ListaEventos) { switch (TE.TipoLectura) { case "P": if ((!(lec.Presion <= TE.Maximo) || !(lec.Presion >= TE.Minimo)) && lec.Presion != -1) { if (getDateUltimaLecturaBuena(lec.SensorRef, TE.Maximo, TE.Minimo) < lec.FechaLectura.AddSeconds(-TE.Periodo) && lec.FechaLectura > blEvento.GetDateUltimoEvento(veh.Id, TE).AddMinutes(5)) { Evento nuevo = new Evento(); nuevo.TipoEventoRef = TE; nuevo.VehiculoRef = DALESensor.GetSensor(lec.SensorRef).VehiculoRef; nuevo.Fecha = lec.FechaLectura; nuevo.Latitud = veh.GetUltimaLecturaGPS().Latitud; nuevo.Longitud = veh.GetUltimaLecturaGPS().Longitud; blEvento.AltaEvento(nuevo); if (TE.Activo) { EnvioMail.Envio(TE); } retorno.Add(nuevo); } } break; case "T": if ((!(lec.Temperatura <= TE.Maximo) || !(lec.Temperatura >= TE.Minimo)) && lec.Temperatura != -1) { if (getDateUltimaLecturaBuena(lec.SensorRef, TE.Maximo, TE.Minimo) < lec.FechaLectura.AddSeconds(-TE.Periodo) && lec.FechaLectura > blEvento.GetDateUltimoEvento(veh.Id, TE).AddMinutes(5)) { Evento nuevo = new Evento(); nuevo.TipoEventoRef = TE; nuevo.VehiculoRef = DALESensor.GetSensor(lec.SensorRef).VehiculoRef; nuevo.Fecha = lec.FechaLectura; nuevo.Latitud = veh.GetUltimaLecturaGPS().Latitud; nuevo.Longitud = veh.GetUltimaLecturaGPS().Longitud; blEvento.AltaEvento(nuevo); if (TE.Activo) { EnvioMail.Envio(TE); } retorno.Add(nuevo); } } break; } } break; case "S": foreach (Tipo_Evento TE in ListaEventos) { switch (TE.TipoLectura) { case "S": if (lec.Alarma_Activa) { if (getDateUltimaLecturaBuena(lec.SensorRef, TE.Maximo, TE.Minimo) < lec.FechaLectura.AddSeconds(-TE.Periodo) && lec.FechaLectura > blEvento.GetDateUltimoEvento(veh.Id, TE).AddMinutes(5)) { Evento nuevo = new Evento(); nuevo.TipoEventoRef = TE; nuevo.VehiculoRef = DALESensor.GetSensor(lec.SensorRef).VehiculoRef; nuevo.Fecha = lec.FechaLectura; nuevo.Latitud = veh.GetUltimaLecturaGPS().Latitud; nuevo.Longitud = veh.GetUltimaLecturaGPS().Longitud; blEvento.AltaEvento(nuevo); if (TE.Activo) { EnvioMail.Envio(TE); } retorno.Add(nuevo); } } break; } } break; case "C": foreach (Tipo_Evento TE in ListaEventos) { switch (TE.TipoLectura) { case "C": if (lec.Nivel_Combustible < TE.Minimo && lec.Nivel_Combustible != -1) { if (getDateUltimaLecturaBuena(lec.SensorRef, TE.Maximo, TE.Minimo) < lec.FechaLectura.AddSeconds(-TE.Periodo) && lec.FechaLectura > blEvento.GetDateUltimoEvento(veh.Id, TE).AddMinutes(5)) { Evento nuevo = new Evento(); nuevo.TipoEventoRef = TE; nuevo.VehiculoRef = DALESensor.GetSensor(lec.SensorRef).VehiculoRef; nuevo.Fecha = lec.FechaLectura; nuevo.Latitud = veh.GetUltimaLecturaGPS().Latitud; nuevo.Longitud = veh.GetUltimaLecturaGPS().Longitud; blEvento.AltaEvento(nuevo); if (TE.Activo) { EnvioMail.Envio(TE); } retorno.Add(nuevo); } } break; } } break; } } return(retorno); }
public JsonResult GrabaPdespacho( int _IdPreparoDespacho , string _p_FechaEnvio , string _p_FechaPreparado , string _nombreOrigen , string _numeroLote , int _p_IdDestino , string _p_PesoNeto , string _p_PesoBruto , string _p_PesoEstimado , string _ploidia , int _ncajas , string _p_Cantidad , string _p_Calibre , string _p_Cliente , string _VolumenMuestra , string _CantidadMuestra , string _CantidadContada , string _LitrosContenedor , string _Observaciones , string _CantidadTotal ) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: var pdespacho = new ObjetoPreparadoDespacho { IdPreparoDespacho = _IdPreparoDespacho, FechaEnvio = _p_FechaEnvio, FechaPreparado = _p_FechaPreparado, NombreOrigen = _nombreOrigen, NumeroLote = _numeroLote, IdDestino = _p_IdDestino, PesoNeto = Convert.ToDouble(_p_PesoNeto), PesoBruto = Convert.ToDouble(_p_PesoBruto), PesoNetoEstimado = Convert.ToDouble(_p_PesoEstimado), Ploidia = _ploidia, CantidadCajas = _ncajas, Cantidad = _p_Cantidad, Calibre = _p_Calibre, Cliente = _p_Cliente, VolumenMuestra = Convert.ToDouble(_VolumenMuestra), CantidadMuestra = Convert.ToDouble(_CantidadMuestra), CantidadContada = Convert.ToDouble(_CantidadContada), LitrosContenedor = Convert.ToDouble(_LitrosContenedor), Observaciones = _Observaciones, CantidadTotal = Convert.ToDouble(_CantidadTotal) }; if (_IdPreparoDespacho != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaPreparacionDespacho(datosUsuario.IdUsuario, pdespacho)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaRegistroPreparadoDespacho(_IdPreparoDespacho, datosUsuario.Nombre)); } } else { if (_control.SetGrabaPreparacionDespacho(datosUsuario.IdUsuario, pdespacho)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
public JsonResult GrabaSeguimientoMar( int _IdSeguimiento , int _IdRegistroInicial , int _IdMortalidad , string _FechaDesdoble , string _CantidadOrigen , int _IdCalibreOrigen , int _IdUbicacionOrigen , int _CantidadSistemaOrigen , int _IdSistemaOrigen , string _CantidadDestino , int _IdCalibreDestino , int _IdUbicacionDestino , int _CantidadSistemaDestino , int _IdSistemaDestino , string _Observaciones , int _CantidadMuestra , int _VolumenMuestra , string _VolumenTotal , string _LitrosContenedor , int _UbicacionOceanica , int _cantidadMortalidad) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: var seguimientoMar = new ObjetoSeguimientoMar() { IdSeguimiento = _IdSeguimiento , IdRegistroInicial = _IdRegistroInicial , IdMortalidad = _IdMortalidad , FechaDesdoble = Convert.ToDateTime(_FechaDesdoble) , CantidadOrigen = Convert.ToDouble(_CantidadOrigen) , IdCalibreOrigen = _IdCalibreOrigen , IdUbicacionOrigen = _IdUbicacionOrigen , CantidadSistemaOrigen = _CantidadSistemaOrigen , IdSistemaOrigen = _IdSistemaOrigen , CantidadDestino = Convert.ToDouble(_CantidadDestino) , IdCalibreDestino = _IdCalibreDestino , IdUbicacionDestino = _IdUbicacionDestino , CantidadSistemaDestino = _CantidadSistemaDestino , IdSistemaDestino = _IdSistemaDestino , Observaciones = _Observaciones , CantidadMuestra = _CantidadMuestra , VolumenMuestra = _VolumenMuestra , VolumenTotal = Convert.ToDouble(_VolumenTotal) , LitrosContenedor = Convert.ToDouble(_LitrosContenedor) , UbicacionOceanica = _UbicacionOceanica , CantidadMortalidad = _cantidadMortalidad }; if (_IdSeguimiento != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaSeguimientoMar(datosUsuario.IdUsuario, seguimientoMar)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoMar(_IdSeguimiento, datosUsuario.Nombre)); } } else { if (_control.SetGrabaSeguimientoMar(datosUsuario.IdUsuario, seguimientoMar)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
public JsonResult GrabaRegistroInicialMar(int idRegistro, string nombreBatch, string fechaIngreso, string fechaFuturo, int cantidadOrigen, int calibreOrigen, int cantidad, int idTipoSistema, int idMortalidad, string observaciones, int ubicacionOceanica, int CantidadMortalidad) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: var registroInicialMar = new ObjetoRegistroInicialMar() { IdRegistro = idRegistro, NombreBatch = nombreBatch, FechaIngreso = Convert.ToDateTime(fechaIngreso), FechaFuturoDesdoble = Convert.ToDateTime(fechaFuturo), CantidadOrigen = cantidadOrigen, IdOrigen = calibreOrigen, Cantidad = cantidad, IdTipoSistema = idTipoSistema, IdMortalidad = idMortalidad, Observaciones = observaciones, UbicacionOceanica = ubicacionOceanica, CantidadMortalidad = CantidadMortalidad }; if (idRegistro != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaRegistroInicialMar(datosUsuario.IdUsuario, registroInicialMar)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaRegistroInicialMar(idRegistro, datosUsuario.Nombre)); } } else { if (_control.SetGrabaRegistroInicialMar(datosUsuario.IdUsuario, registroInicialMar)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
public JsonResult GrabaSeguimientoFijacion( int _IdSeguimientoFijacion, int _idCultivo, string _FechaRegistro, int _LarvasCalibre, int _LarvasCantidad, int _CantidadFijacion, int _CalibreFijacion, int _CosechaSemillas, int _CalibreSemillas, int _CantidadSemillas, int _NumeroEstanque, int _DensidadSiembra, int _IdMortalidad, int _CantidadMortalidad, string[] _FactoresMedicion, string _Observaciones ) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var factores = string.Empty; foreach (var expression in _FactoresMedicion) { factores += expression + ","; } factores = factores.TrimEnd(','); var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: var seguimientoFijacion = new ObjetoSeguimientoFijacion() { IdSeguimientoFijacion = _IdSeguimientoFijacion, IdCultivo = _idCultivo, FechaRegistro = _FechaRegistro, LarvasCalibre = _LarvasCalibre, LarvasCantidad = _LarvasCantidad, FijacionCantidad = _CantidadFijacion, FijacionCalibre = _CalibreFijacion, CosechaSemilla = _CosechaSemillas, SemillaCalibre = _CalibreSemillas, CosechaCantidad = _CantidadSemillas, NumeroEstanque = _NumeroEstanque, DensidadSiembra = _DensidadSiembra, IdMortalidad = _IdMortalidad, CantidadMortalidad = _CantidadMortalidad, FactoresMedicion = factores, Observaciones = _Observaciones }; if (_IdSeguimientoFijacion != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaSeguimientoFijacion(datosUsuario.IdUsuario, seguimientoFijacion)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoFijacion(_IdSeguimientoFijacion, datosUsuario.Nombre)); } } else { if (_control.SetGrabaSeguimientoFijacion(datosUsuario.IdUsuario, seguimientoFijacion)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
public JsonResult GrabaDatosSeguimientoSemilla( int _ID, int _batch, string _zonaCultivo, int _contenedorOrigen, string _fechaRegistro, int _tipoMortalidad, string[] _factoresMedicion, int _cantidadOrigen, int _calibreOrigen, int _cantidadDestino, int _calibreDestino, int _contenedorDestino, int _cantidadMuestra, int _volumenMuestra, string _volumenTotal, string _litrosContenedor, string _observaciones, int _cantidadMortalidad) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; var factores = string.Empty; foreach (var expression in _factoresMedicion) { factores += expression + ","; } factores = factores.TrimEnd(','); var seguimientoSemilla = new ObjetoSeguimientoSemilla() { IdSeguimientoSemilla = _ID, IdRegistroLarval = _batch, ZonaCultivo = _zonaCultivo, IdTipoContenedorOrigen = _contenedorOrigen, FechaRegistro1 = Convert.ToDateTime(_fechaRegistro), IdMortalidad = _tipoMortalidad, FactoresMedicion = factores, CantidadOrigen = _cantidadOrigen, IdOrigen = _calibreOrigen, CantidadDestino = _cantidadDestino, IdDestino = _calibreDestino, IdTipoContenedorDestino = _contenedorDestino, CantidadMuestra = _cantidadMuestra, VolumenMuestra = _volumenMuestra, VolumenTotal = Convert.ToDouble(_volumenTotal), LitrosdecimalContenedor = Convert.ToDouble(_litrosContenedor), Observaciones = _observaciones, CantidadMortalidad = _cantidadMortalidad }; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: if (_ID != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaSeguimientoSemilla(datosUsuario.IdUsuario, seguimientoSemilla)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoSemilla(_ID, datosUsuario.Nombre)); } } else { if (_control.SetGrabaSeguimientoSemilla(datosUsuario.IdUsuario, seguimientoSemilla)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
public JsonResult GrabaDatosRegistroProduccion(int _IdProduccion, int _idTipoIdentificacion, int _CantidadProductoresMachos, int _CantidadProductoresHembras, int _CantidadFecundada, int _NumeroDesoveTemporada, int _CantidadSembrada, string[] _FactoresMedicion, int _NumeroEstanquesUtilizado, string _DensidadSiembra, string _Observaciones) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var registoProduccion = new ObjetoRegistroProduccion(); var validador = 0; var factores = string.Empty; foreach (var expression in _FactoresMedicion) { factores += expression + ","; } factores = factores.TrimEnd(','); switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: registoProduccion.IdRegistroProduccion = _IdProduccion; registoProduccion.IdTipoIdentificacion = _idTipoIdentificacion; registoProduccion.CantidadProductoresMachos = _CantidadProductoresMachos; registoProduccion.CantidadProductoresHembras = _CantidadProductoresHembras; registoProduccion.NumeroDesoveTemporada = _NumeroDesoveTemporada; registoProduccion.CantidadFecundada = _CantidadFecundada; registoProduccion.CantidadSembrada = _CantidadSembrada; registoProduccion.FactoresMedicion = factores; registoProduccion.NumeroEstanquesUtilizado = _NumeroEstanquesUtilizado; registoProduccion.DensidadSiembra = Convert.ToDouble(_DensidadSiembra); registoProduccion.Observaciones = _Observaciones; if (_IdProduccion != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaRegistroProduccion(datosUsuario.IdUsuario, registoProduccion)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaSeguimientoRegistroProduccion(_IdProduccion, datosUsuario.Nombre)); } } else { if (_control.SetGrabaRegistroProduccion(datosUsuario.IdUsuario, registoProduccion)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
/* * var calibre = $("#selectCalibre").val(); * var estanqueOrigen = $("#selectOrigen").val(); * var estanqueDestino = $("#selectDestino").val(); * var cantidadMortalidad = $("#cantidadMortalidad").val(); * var obs = $("#txtObservaciones").val(); */ public JsonResult GrabaDatosLarval(int _idCultivoLarval, int _idRegistro, int _CantidadLarvas, string _CosechaLarvas, int _NumeroEstanque, string _DensidadCultivo, string _IdFactoresM, int _selectTipoM, int _idCalibre, int _idEstanqueOrigen, int _idEstanqueDestino, int _cantidadMortalidad, string _observaciones) { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var seguimientoLarval = new ObjetoSeguimientoLarval(); var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: seguimientoLarval.Id = _idCultivoLarval; seguimientoLarval.IdRegistro = _idRegistro; seguimientoLarval.CantidadDeLarvas = _CantidadLarvas; seguimientoLarval.CosechaLarvas = Convert.ToDouble(_CosechaLarvas); seguimientoLarval.DensidadCultivo = Convert.ToDouble(_DensidadCultivo); seguimientoLarval.FactoresMedicion = _IdFactoresM; seguimientoLarval.IdMortalidad = _selectTipoM; seguimientoLarval.Estado = true; seguimientoLarval.IdCalibre = _idCalibre; seguimientoLarval.NumeroEstanque = _idEstanqueOrigen; seguimientoLarval.NumeroEstanqueDestino = _idEstanqueDestino; seguimientoLarval.CantidadMortalidad = _cantidadMortalidad; seguimientoLarval.Observaciones = _observaciones; if (_idCultivoLarval != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaSeguimientoLarval(datosUsuario.IdUsuario, seguimientoLarval)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaRegistroSeguimientoLarval(_idCultivoLarval, datosUsuario.Nombre)); } } else { if (_control.SetGrabaSeguimientoLarval(datosUsuario.IdUsuario, seguimientoLarval)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); }
public void Post([FromBody] EnvioMail envioMail) { GestorReportes gEmail = new GestorReportes(); gEmail.enviarEmailCuenta(envioMail); }
public JsonResult GrabaDatosMicroAlga(int idMicroAlga, int idEspecie, string cantidadVolumen, string numeroBolsa, string fecha, string nombreRegistro, string observaciones) { try { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: if (!string.IsNullOrEmpty(cantidadVolumen) && !string.IsNullOrEmpty(numeroBolsa)) { var microAlga = new ObjetoMicroAlga() { IdMicroAlga = idMicroAlga, IdEspecie = idEspecie, VolumenSembrado = Convert.ToInt32(cantidadVolumen), NumeroBolsa = Convert.ToInt32(numeroBolsa), FechaRegistro = Convert.ToDateTime(fecha), NombreRegistroMicroAlga = nombreRegistro, Observaciones = observaciones }; if (idMicroAlga != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaMicroAlga(datosUsuario.IdUsuario, microAlga)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaMicroAlgas(idMicroAlga, datosUsuario.Nombre)); } } else { if (_control.SetGrabaMicroAlga(datosUsuario.IdUsuario, microAlga)) { validador = 1; } else { validador = 3; } } } else { validador = 2; } break; } return(Json(validador)); } catch (Exception ex) { new CapturaExcepciones(ex); ErrorPage(100); throw; } }
public ActionResult btnMail() { EnvioMail.sendMail(); return(null); }
public string Post([FromBody] Usuario user) { EnvioMail.enviarMail(user.email, user.usuario, user.clave); return("enviado"); }
public JsonResult GrabaSeguimientoMicroAlga(int IdMicroAlga, int idRegistroInicial, int idEspecie, string fechaRegistro, string fechaSalida, int Origen, int Destino, bool resultadoTCBS, string volumenCosechado, string concentracion, bool estadoSeguimiento, string observaciones, int puntuacion) { try { var datosUsuario = new ObjetoLogin(); datosUsuario = (ObjetoLogin)Session["DatosUsuario"]; var validador = 0; switch (datosUsuario.IdPerfil) { case 3: validador = 5; break; default: var seguimiento = new ObjetoMicroAlga() { IdSeguimientoMicroAlga = IdMicroAlga, IdMicroAlga = idRegistroInicial, IdEspecie = idEspecie, FechaIngreso = Convert.ToDateTime(fechaRegistro), FechaSalida = Convert.ToDateTime(fechaSalida), IdOrigen = Origen, IdDestino = Destino, ResultadoTCBS = resultadoTCBS, VolumenCosechado = Convert.ToInt32(volumenCosechado), Concentracion = Convert.ToInt32(concentracion), Estado = estadoSeguimiento, Observaciones = observaciones, Puntuacion = puntuacion }; if (IdMicroAlga != -1) { if (datosUsuario.AutorizaModificacion) { if (_control.SetGrabaSeguimientoMicroAlga(datosUsuario.IdUsuario, seguimiento)) { validador = 1; } else { validador = 3; } } else { validador = 4; EnvioMail correo = new EnvioMail(); correo.SendCorreoSolitaModificación(correo.ModificaSeguimientoMicroAlgas(IdMicroAlga, datosUsuario.Nombre)); } } else { if (_control.SetGrabaSeguimientoMicroAlga(datosUsuario.IdUsuario, seguimiento)) { validador = 1; } else { validador = 3; } } break; } return(Json(validador)); } catch (Exception ex) { new CapturaExcepciones(ex); ErrorPage(100); throw; } }