//---------------------------------------- // Listar Visitas Diarios según Promotor //---------------------------------------- public DataTable Android_Get_VisitaDiariaMedico_by_Promotor(VisitaMedico Objeto) { DataTable dt = new DataTable(); try { clsConection Obj = new clsConection(); //string Cadena = Obj.GetConexionString("Naylamp"); string Cadena = "Server=10.0.0.10\\SRVDATOSMED; DataBase = BDDatos; Uid = android; Pwd =C2879442C28147B;Integrated Security=False; Pooling = False"; using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Android_Get_VisitaDiariaMedico_by_Promotor]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerPromCodigo", Objeto.cPerPromCodigo); cm.Parameters.AddWithValue("cFecha", Objeto.dVisFechaHora); cm.Connection = cn; using (SqlDataReader dr = cm.ExecuteReader()) dt.Load(dr); } } } catch (Exception) { throw; } return(dt); }
//------------------- // INSERT VisitaMedico //------------------- public bool Android_Insert_Visita_Medico(VisitaMedico Objeto) { bool exito = false; try { clsConection Obj = new clsConection(); string Cadena = "Server=10.0.0.10\\SRVDATOSMED; DataBase = BDDatos; Uid = android; Pwd =C2879442C28147B;Integrated Security=False; Pooling = False"; using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[Android].[usp_Insert_Visita_Medico]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerPromCodigo", Objeto.cPerPromCodigo); cm.Parameters.AddWithValue("cPerAsigCodigo", Objeto.cPerAsigCodigo); cm.Parameters.AddWithValue("dVisLatitud", Objeto.dVisLatitud); cm.Parameters.AddWithValue("dVisLongitud", Objeto.dVisLongitud); cm.Parameters.AddWithValue("cVisObservacion", Objeto.cVisObservacion); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else { throw new ApplicationException("se ha producido un error procedimiento almacenado: [Android].[usp_Insert_Visita_Medico]; Consulte al administrador del sistema"); } } } } catch (Exception) { throw; } return(exito); }
public VisitaDiaMedico[] ListaVisitaDiariaMedicoByPromotor(String cPerPromCodigo, String cFecha) { //BE_Req_Medico Object) { try { List <VisitaDiaMedico> lista = new List <VisitaDiaMedico>(); if (VerificarPermisos(CredencialAutenticacion)) { VisitaMedico Objeto = new VisitaMedico(); Objeto.cPerPromCodigo = cPerPromCodigo; Objeto.dVisFechaHora = cFecha; BL_VisitaMedico Servicio = new BL_VisitaMedico(); DataTable dt = new DataTable(); dt = Servicio.Android_Get_VisitaDiariaMedico_by_Promotor(Objeto); foreach (DataRow row in dt.Rows) { lista.Add(new VisitaDiaMedico( Convert.ToString(row[0]), Convert.ToString(row[1]), Convert.ToString(row[2]), Convert.ToString(row[3]), Convert.ToString(row[4]) )); } } else { //return null; lista.Add(new VisitaDiaMedico("", "Credenciales no válidas.", "", "", "")); } return(lista.ToArray()); } catch (Exception ex) { throw new SoapException("Credenciales no válidas.", SoapException.ServerFaultCode, "Error:", ex); } }
public String RegistraVisitaMedico(string pcPerPromCodigo, string pcPerAsigCodigo, string pcVisLatitud, string pcVisLongitud, string pcVisObservacion = "") { string mensaje = ""; Boolean exito; if (VerificarPermisos(CredencialAutenticacion)) { //Insert VisitaMedico objeto = new VisitaMedico(); BL_VisitaMedico servicio = new BL_VisitaMedico(); objeto.cPerPromCodigo = pcPerPromCodigo; objeto.cPerAsigCodigo = pcPerAsigCodigo; objeto.dVisLatitud = Convert.ToDouble(pcVisLatitud); objeto.dVisLongitud = Convert.ToDouble(pcVisLongitud); objeto.cVisObservacion = pcVisObservacion; exito = servicio.Android_Insert_Visita_Medico(objeto); if (!exito) { mensaje = "Ha ocurrido un error."; } else { mensaje = "Visita registrada con éxito.!"; } } else { mensaje = "Credenciales no válidas."; } return(mensaje); }
//--------------------------------------------- // Cargar Visitas Médico Diaria según Promotor //--------------------------------------------- public DataTable Android_Get_VisitaDiariaMedico_by_Promotor(VisitaMedico Objeto) { DA_VisitaMedico Obj = new DA_VisitaMedico(); return(Obj.Android_Get_VisitaDiariaMedico_by_Promotor(Objeto)); }
//Insert Visita Médico public bool Android_Insert_Visita_Medico(VisitaMedico Objeto) { DA_VisitaMedico Obj = new DA_VisitaMedico(); return(Obj.Android_Insert_Visita_Medico(Objeto)); }