コード例 #1
0
        public FormReporteCitas()
        {
            InitializeComponent();

            var _citasBL       = new CitasBL();
            var bindingSource1 = new BindingSource();

            bindingSource1.DataSource = _citasBL.ObtenerCitas();

            var _pacientesBL   = new PacientesBL();
            var bindingSource2 = new BindingSource();

            bindingSource2.DataSource = _pacientesBL.ObtenerPacientes();

            var _medicosBL     = new MedicosBL();
            var bindingSource3 = new BindingSource();

            bindingSource3.DataSource = _medicosBL.ObtenerMedicos();

            var reporte = new ReportedeCitas();

            reporte.Database.Tables["Cita"].SetDataSource(bindingSource1);
            reporte.Database.Tables["Paciente"].SetDataSource(bindingSource2);
            reporte.Database.Tables["Medico"].SetDataSource(bindingSource3);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            try
            {
                Int32  nid_cita = Convert.ToInt32(Request.QueryString["cita"].ToString());
                String opcion   = Request.QueryString["op"].ToString();

                CitasBE ent = new CitasBE();
                CitasBL neg = new CitasBL();

                Response.Write("opcion seleccionada : " + opcion + " cita seleccionada: " + nid_cita.ToString());

                ent.nid_cita        = nid_cita;
                ent.co_estado_cita  = opcion;
                ent.co_usuario_crea = "";
                ent.co_usuario_red  = "";
                ent.no_estacion_red = "";
                ent.fl_activo       = "A";

                neg.ConfirmarCitaPorCorreo(ent);

                Response.Write("Cita Actualizada");
            }
            catch
            {
            }
        }
    }
コード例 #3
0
        public FormReporteCitas()
        {
            InitializeComponent();

            var _citasBL     = new CitasBL();
            var _doctorBL    = new DoctoresBL();
            var _pacientesBL = new PacientesBL();
            var _horasBL     = new HoraBL();

            var bindingSource1 = new BindingSource();

            bindingSource1.DataSource = _citasBL.ObtenerCitas();

            var bindingSource2 = new BindingSource();

            bindingSource2.DataSource = _doctorBL.ObtenerDoctores();

            var bindingSource3 = new BindingSource();

            bindingSource3.DataSource = _pacientesBL.ObtenerPaciente();

            var bindingSource4 = new BindingSource();

            bindingSource4.DataSource = _horasBL.ObtenerHoras();

            var reporte = new ReporteCitas();

            reporte.Database.Tables["Cita"].SetDataSource(bindingSource1);
            reporte.Database.Tables["Doctor"].SetDataSource(bindingSource2);
            reporte.Database.Tables["Paciente"].SetDataSource(bindingSource3);
            reporte.Database.Tables["Hora"].SetDataSource(bindingSource4);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
コード例 #4
0
ファイル: FormCitas.cs プロジェクト: gerald9610/Clinica
        public FormCitas()
        {
            InitializeComponent();

            _pacientesBL = new PacientesBL();
            listaPacientesBindingSource.DataSource = _pacientesBL.ObtenerPacientes();

            _medicosBL = new MedicosBL();
            listaMedicosBindingSource.DataSource = _medicosBL.ObtenerMedicos();

            _citasBL = new CitasBL();
            listaCitasBindingSource.DataSource = _citasBL.ObtenerCitas();
        }
コード例 #5
0
        public FormCitas()
        {
            InitializeComponent();

            _horasBL = new HoraBL();
            listaHorasBindingSource.DataSource = _horasBL.ObtenerHoras();

            _pacientesBL = new PacientesBL();
            listaPacienteBindingSource.DataSource = _pacientesBL.ObtenerPaciente();

            _doctoresBL = new DoctoresBL();
            listaDoctoresBindingSource.DataSource = _doctoresBL.ObtenerDoctores();

            _citasBL = new CitasBL();
            listaCitaBindingSource.DataSource = _citasBL.ObtenerCitas();
        }
コード例 #6
0
    public static object Get_Bandeja(String[] strFiltros)
    {
        CitasBE oCitasBE = new CitasBE();
        CitasBL oCitasBL = new CitasBL();

        oCitasBE.nid_cita    = 0;
        oCitasBE.nu_placa    = strFiltros[0];
        oCitasBE.nid_cliente = Convert.ToInt32(strFiltros[1]);
        CitasBEList oCitasBEList = oCitasBL.Listar_Datos_Cita(oCitasBE);

        List <object> oCitas = new List <object>();
        object        oCita;

        String id_img = String.Empty;

        if (oCitasBEList.Count == 1)
        {
            id_img = "id='ImgSeleccionar'";
        }
        String imgSeleccionar = "<img " + id_img + " title='Seleccionar' alt='Seleccionar' src='img/disponible.png' style='width: 18px; height: 18px;' onclick='javascript: fn_SeleccionaCita(&#39;{0}&#39;);' />";

        foreach (CitasBE obj in oCitasBEList)
        {
            oCita = new
            {
                no_taller   = obj.no_taller,
                fe_inicio   = obj.fecha_prog + " - " + obj.ho_inicio_c,
                nu_servicio = obj.no_servicio,
                no_asesor   = obj.no_asesor,
                co_estado   = obj.no_estado,
                seleccionar = String.Format(imgSeleccionar, obj.nid_cita.ToString())
            };
            oCitas.Add(oCita);
        }
        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        return(serializer.Serialize(oCitas));
    }
コード例 #7
0
        public ResponseTerminarCitas TerminarCita(RequestTerminarCitas request)
        {
            CitasBL bl = new CitasBL();

            return(bl.TerminarCitas(request));
        }
コード例 #8
0
        public ResponseIniciarCita IniciarCita(RequestIniciarCita request)
        {
            CitasBL bl = new CitasBL();

            return(bl.IniciarCita(request));
        }
コード例 #9
0
 public PacientesController()
 {
     _pacientesBL  = new PacientesBL();
     _categoriasBL = new CategoriasBL();
     _citasBL      = new CitasBL();
 }
コード例 #10
0
    public static object Get_DetalleCita(String[] strParametros)
    {
        CitasBE     oCitasBE     = new CitasBE();
        CitasBL     oCitasBL     = new CitasBL();
        CitasBEList oCitasBEList = new CitasBEList();

        Int32 nid_cita; Int32.TryParse(strParametros[0], out nid_cita);

        oCitasBE.nid_cita         = nid_cita;
        oCitasBE.cod_reserva_cita = "";
        oCitasBEList = oCitasBL.Listar_Datos_Cita(oCitasBE);

        Int32 flg_estado_botones = 1;
        Int32 _EstadoCita        = Convert.ToInt32(oCitasBEList[0].nu_estado);

        if (_EstadoCita == (Int32)Parametros.EstadoCita.ANULADA)
        {
            flg_estado_botones = 0;
        }
        else if (_EstadoCita == (Int32)Parametros.EstadoCita.VENCIDA)
        {
            flg_estado_botones = 0;
        }
        else if (_EstadoCita == (Int32)Parametros.EstadoCita.ATENDIDA)
        {
            flg_estado_botones = 0;
        }
        else if (_EstadoCita == (Int32)Parametros.EstadoCita.REPROGRAMADA)
        {
            flg_estado_botones = 1;
        }

        object filas = new
        {
            nid_cita             = oCitasBEList[0].nid_cita,
            cod_reserva_cita     = oCitasBEList[0].cod_reserva_cita,
            fecha_prog           = oCitasBEList[0].fecha_prog,
            fecha_prog_format    = GetFechaLarga(Convert.ToDateTime(oCitasBEList[0].fecha_prog)) + ", a las " + FormatoHora(oCitasBEList[0].ho_inicio_c),
            ho_inicio_c          = oCitasBEList[0].ho_inicio_c,
            ho_fin_c             = oCitasBEList[0].ho_fin_c,
            fl_origen            = oCitasBEList[0].fl_origen,
            nid_estado           = oCitasBEList[0].nid_estado,
            fl_datos_pend        = oCitasBEList[0].fl_datos_pend,
            tx_observacion       = oCitasBEList[0].tx_observacion,
            qt_km_inicial        = oCitasBEList[0].qt_km_inicial,
            fecha_atencion       = oCitasBEList[0].fecha_atencion,
            tx_glosa_atencion    = oCitasBEList[0].tx_glosa_atencion,
            co_estado            = oCitasBEList[0].co_estado,
            no_estado            = oCitasBEList[0].no_estado,
            nu_estado            = oCitasBEList[0].nu_estado,
            flg_estado_botones   = flg_estado_botones,
            nid_cliente          = oCitasBEList[0].nid_cliente,
            no_cliente           = oCitasBEList[0].no_cliente,
            no_ape_paterno       = oCitasBEList[0].no_ape_paterno,
            no_ape_materno       = oCitasBEList[0].no_ape_materno,
            co_tipo_documento    = oCitasBEList[0].co_tipo_documento,
            nu_documento         = oCitasBEList[0].nu_documento,
            no_correo            = oCitasBEList[0].no_correo,
            no_correo_trabajo    = oCitasBEList[0].no_correo_trabajo,
            no_correo_alter      = oCitasBEList[0].no_correo_alter,
            nu_telefono_c        = oCitasBEList[0].nu_telefono_c,
            nu_celular_c         = oCitasBEList[0].nu_celular_c,
            nid_servicio         = oCitasBEList[0].nid_servicio,
            no_servicio          = oCitasBEList[0].no_servicio,
            fl_quick_service     = oCitasBEList[0].fl_quick_service,
            nid_tipo_servicio    = oCitasBEList[0].nid_tipo_servicio,
            no_tipo_servicio     = oCitasBEList[0].no_tipo_servicio,
            nid_taller           = oCitasBEList[0].nid_taller,
            no_taller            = oCitasBEList[0].no_taller,
            co_intervalo         = oCitasBEList[0].co_intervalo,
            nu_intervalo         = oCitasBEList[0].nu_intervalo,
            no_direccion_t       = oCitasBEList[0].no_direccion_t,
            nu_telefono_t        = oCitasBEList[0].nu_telefono_t,
            tx_mapa_taller       = oCitasBEList[0].tx_mapa_taller,
            tx_url_taller        = oCitasBEList[0].tx_url_taller,
            dd_atencion          = oCitasBEList[0].dd_atencion,
            ho_inicio_t          = oCitasBEList[0].ho_inicio_t,
            ho_fin_t             = oCitasBEList[0].ho_fin_t,
            nid_ubica            = oCitasBEList[0].nid_ubica,
            no_ubica             = oCitasBEList[0].no_ubica,
            coddpto              = oCitasBEList[0].coddpto,
            codprov              = oCitasBEList[0].codprov,
            coddist              = oCitasBEList[0].coddist,
            no_distrito          = oCitasBEList[0].no_distrito,
            nid_vehiculo         = oCitasBEList[0].nid_vehiculo,
            nu_placa             = oCitasBEList[0].nu_placa,
            nid_modelo           = oCitasBEList[0].nid_modelo,
            no_modelo            = oCitasBEList[0].no_modelo,
            nid_marca            = oCitasBEList[0].nid_marca,
            no_marca             = oCitasBEList[0].no_marca,
            nid_asesor           = oCitasBEList[0].nid_asesor,
            no_asesor            = oCitasBEList[0].no_asesor,
            nu_telefono_a        = oCitasBEList[0].nu_telefono_a,
            no_correo_asesor     = oCitasBEList[0].no_correo_asesor,
            nid_taller_empresa   = oCitasBEList[0].nid_taller_empresa,
            no_banco             = oCitasBEList[0].no_banco,
            nu_cuenta            = oCitasBEList[0].nu_cuenta,
            no_correo_callcenter = oCitasBEList[0].no_correo_callcenter,
            nu_callcenter        = oCitasBEList[0].nu_callcenter,
            fl_nota              = oCitasBEList[0].fl_nota
        };

        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        return(serializer.Serialize(filas));
    }
コード例 #11
0
    private void Inicializa()
    {
        if (Request.QueryString["nid_vehiculo"] != null)
        {
            Session["txh_nid_vehiculo"] = Request.QueryString["nid_vehiculo"];
        }

        txt_pro_nro_doc.Attributes.Add("onBlur", "return  Fc_BuscarPropietario()");
        txt_clie_nro_doc.Attributes.Add("onBlur", "return Fc_BuscarCliente()");
        txt_cont_nro_doc.Attributes.Add("onBlur", "return Fc_BuscarContacto()");
        txt_pro_nro_doc.Attributes.Add("onkeypress", "return SoloNumeros(event)");
        txt_clie_nro_doc.Attributes.Add("onkeypress", "return SoloNumeros(event)");
        txt_cont_nro_doc.Attributes.Add("onkeypress", "return SoloNumeros(event)");
        txt_kilometraje.Attributes.Add("onkeypress", "return SoloNumeros(event)");

        lblTextoPlaca.Text = oParm.N_Placa;

        CargarMarcas();
        CargarEstado();
        CargarAnioTipos();

        CargarTipoPersona(ddl_pro_tipopersona, ddl_pro_tipodoc);
        CargarTipoPersona(ddl_clie_tipopersona, ddl_clie_tipodoc);
        CargarTipoPersona(ddl_cont_tipopersona, ddl_cont_tipodoc);


        if (oParm.SRC_CodPais.Equals("1"))
        {
            lblEtiquetaTipo.Visible = false;
            ddl_Anio.Visible        = false;
            ddl_Tipo.Visible        = false;

            lblEtiquetaAnio.Visible  = (Session["NUEVO"] == null);
            lblEtiquetaColor.Visible = (Session["NUEVO"] == null);
            lblEtiquetaMotor.Visible = (Session["NUEVO"] == null);
            txtAnio.Visible          = (Session["NUEVO"] == null);
            txtColor.Visible         = (Session["NUEVO"] == null);
            txtMotor.Visible         = (Session["NUEVO"] == null);
        }
        else
        {
            lblEtiquetaColor.Visible = false;
            lblEtiquetaMotor.Visible = false;
            txtAnio.Visible          = false;
            txtColor.Visible         = false;
            txtMotor.Visible         = false;
        }

        AppMiTaller.Intranet.BL.UbigeoBL oUbigeoBL = new AppMiTaller.Intranet.BL.UbigeoBL();
        ddl_cont_dep.DataSource     = oUbigeoBL.GetListaDepartamento();
        ddl_cont_dep.DataValueField = "coddpto";
        ddl_cont_dep.DataTextField  = "nombre";
        ddl_cont_dep.DataBind();
        ddl_cont_dep.Items.Insert(0, new ListItem("--Seleccione--", "0"));
        ddl_cont_prov.Items.Add(new ListItem("--Seleccione--", "0"));
        ddl_cont_dist.Items.Add(new ListItem("--Seleccione--", "0"));
        txt_cont_dir.Text = string.Empty;

        if (Session["NUEVO"] != null)
        {
            btnEditar.Visible  = false;
            btnGrabar.Visible  = true;
            btn_obtvin.Visible = false;
            txt_nrovin.Enabled = true;

            txt_placapatente.Text = "";
            txt_nrovin.Text       = "";
            txt_kilometraje.Text  = "0";

            p_DV.Enabled = true;

            p_propietario.Enabled = true;
            p_cliente.Enabled     = true;
            p_contacto.Enabled    = true;

            hid_nid_propietario.Value = "0"; //PROP
            hid_nid_cliente.Value     = "0"; //    CLI
            hid_nid_contacto.Value    = "0"; //   CONT

            hid_indnuevo.Value = "0";        // ID_VEH
        }
        else
        {
            CargarEntidad();

            btnEditar.Visible  = true;
            btnGrabar.Visible  = false;
            btn_obtvin.Visible = false;

            txt_placapatente.Text = objEnt.nu_placa.ToString().Trim();
            txt_nrovin.Text       = (oParm.SRC_VINObligatorio.Equals("1") ? objEnt.nu_vin.ToString().Trim() : objEnt.nu_placa.ToString().Trim());

            txt_nrovin.Enabled = true;

            txt_kilometraje.Text = objEnt.qt_km_actual.ToString();

            hid_NumPlaca.Value = objEnt.nu_placa.ToString().Trim();
            hid_indnuevo.Value = objEnt.nid_vehiculo.ToString().Trim();

            ddl_marca.SelectedValue = objEnt.nid_marca.ToString();
            ddl_marca_SelectedIndexChanged(this, null);
            ddl_modelo.SelectedValue = objEnt.nid_modelo.ToString();

            if (objEnt.fl_activo.ToString().Trim().Equals("Activo"))
            {
                ddl_estado.SelectedValue = "A";
            }
            else
            {
                ddl_estado.SelectedValue = "I";
            }

            if (oParm.SRC_CodPais.Equals("2"))
            {
                if (objEnt.nu_anio != 0)
                {
                    ddl_Anio.SelectedValue = objEnt.nu_anio.ToString();                     // Anio Vehiculo
                }
                if (!String.IsNullOrEmpty(objEnt.co_tipo))
                {
                    ddl_Tipo.SelectedValue = objEnt.co_tipo.ToString();                                       // Anio Vehiculo
                }
            }

            BuscarDatosClientes();

            p_DV.Enabled          = (Session["edidet_objEnt"] != null);
            p_propietario.Enabled = (Session["edidet_objEnt"] != null);
            p_cliente.Enabled     = (Session["edidet_objEnt"] != null);
            p_contacto.Enabled    = (Session["edidet_objEnt"] != null);

            btnEditar.Visible = (Session["verdet_objEnt"] != null);
            btnGrabar.Visible = (Session["edidet_objEnt"] != null);

            if (oParm.SRC_CodPais.Equals("1"))
            {
                CitasBE     oCitasBE     = new CitasBE();
                CitasBEList oCitasBEList = new CitasBEList();
                CitasBL     oCitasBL     = new CitasBL();

                oCitasBE.Nu_vin = txt_nrovin.Text.Trim();

                oCitasBEList = new CitasBEList();
                oCitasBEList = oCitasBL.ListarDatosSecVehiculo(oCitasBE);

                if (oCitasBEList.Count > 0)
                {
                    txtAnio.Text  = oCitasBEList[0].an_fabricacion.ToString();
                    txtColor.Text = oCitasBEList[0].no_color_exterior.ToString();
                    txtMotor.Text = oCitasBEList[0].nu_motor.ToString();
                }
            }
        }
    }
コード例 #12
0
 public CitasController()
 {
     _citasBL     = new CitasBL();
     _pacientesBL = new PacientesBL();
 }
コード例 #13
0
    public static object Get_Resumen(Int32 codC)
    {
        String fl_seguir   = "0";
        String msg_retorno = String.Empty;
        object strRetorno;
        object oDatosCita = null;

        try
        {
            Int32 nid_cita = codC;

            fl_seguir = "1";
            CitasBL     oCitasBL     = new CitasBL();
            CitasBE     oCitasBE     = new CitasBE();
            CitasBEList oCitasBEList = new CitasBEList();
            oCitasBE.nid_cita = nid_cita;
            oCitasBEList      = oCitasBL.Listar_Datos_Cita(oCitasBE);
            oCitasBE          = new CitasBE();
            oCitasBE          = oCitasBEList[0];

            CorreoElectronico oEmail = new CorreoElectronico(HttpContext.Current.Server.MapPath("~/"));
            //>> Llenado para la Impresion
            string  strImpresion = oEmail.CargarPlantilla_Imprimir(oCitasBE, Parametros.EstadoCita.REGISTRADA).ToString();
            Boolean fl_confirmar = !(oCitasBL.BuscarCitaPorCodigo(oCitasBE)[0].nu_estado.Equals(4));

            if (ConfigurationManager.AppSettings["MostrarMensajeRegistro"].Equals("1"))
            {
                msg_retorno = (ConfigurationManager.AppSettings["msgCitaRegistrada"].ToString());
            }

            //Set Datos Cita
            oDatosCita = new
            {
                template_impresion = strImpresion,
                fl_confirmar       = fl_confirmar,
                //-------------------------
                nid_cita           = oCitasBE.nid_cita,
                nu_estado          = oCitasBE.nu_estado,
                co_reserva         = " " + oCitasBE.cod_reserva_cita,
                no_taller          = Parametros.N_Taller + ": " + oCitasBE.no_taller,
                no_asesor          = Parametros.N_Asesor + ": " + oCitasBE.no_asesor,
                fe_programada      = "Fecha: " + oCitasBE.fecha_prog,
                ho_programada      = "Hora: " + FormatoHora(oCitasBE.ho_inicio_c),
                nu_telf_taller     = Parametros.N_TelefonoTaller + ": " + oCitasBE.nu_telefono_t,
                nu_cel_asesor      = Parametros.N_CellAsesor + ": " + oCitasBE.nu_telefono_a,
                nu_telf_callcenter = Parametros.N_TelefonoCall + ": "
                                     + (oCitasBE.nid_taller_empresa.Equals(0) ? Parametros.N_TelefonoCallCenter : (string.IsNullOrEmpty(oCitasBE.nu_callcenter) ? Parametros.N_TelefonoCallCenter : oCitasBE.nu_callcenter))
            };

            strRetorno = new
            {
                fl_seguir   = fl_seguir,
                msg_retorno = msg_retorno,
                oDatosCita  = oDatosCita
            };
        }
        catch (Exception ex)
        {
            strRetorno = new
            {
                fl_seguir   = "-1",
                msg_retorno = "Error: " + ex.Message,
                oDatosCita  = oDatosCita
            };
        }

        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        return(serializer.Serialize(strRetorno));
    }
コード例 #14
0
    public static int ConfirmarAnulacion(String[] strParametros)
    {
        SRC_AnularCita objAnular = new SRC_AnularCita();
        CitasBL        oCitasBL  = new CitasBL();
        CitasBE        oCitasBE  = new CitasBE();
        //--> ANULAMOS LA CITA
        int   intEstadoCita; Int32.TryParse(strParametros[0], out intEstadoCita);
        Int32 nid_cita; Int32.TryParse(strParametros[1], out nid_cita);
        Int32 nid_estado; Int32.TryParse(strParametros[2], out nid_estado);
        Int32 nid_asesor; Int32.TryParse(strParametros[3], out nid_asesor);

        oCitasBE.nid_cita   = nid_cita;
        oCitasBE.nid_estado = nid_estado;
        // Verificamos si hay Cliente en Cola de Espera
        Int32  intCitaCE = 0;
        string strCitaCE = oCitasBL.GetCitaColaEspera(oCitasBE);

        if (!(string.IsNullOrEmpty(strCitaCE)))
        {
            intCitaCE = Convert.ToInt32(strCitaCE);
        }
        Int32 resCita = 0;

        try
        {
            resCita = oCitasBL.Anular(oCitasBE);
            if (resCita == 1) //OK
            {
                CorreoElectronico oEmail = new CorreoElectronico(HttpContext.Current.Server.MapPath("~/"));

                oCitasBE                  = new CitasBE();
                oCitasBE.nid_cita         = nid_cita;
                oCitasBE.cod_reserva_cita = "";
                CitasBEList oCitasBEList = new CitasBEList();
                oCitasBEList = oCitasBL.Listar_Datos_Cita(oCitasBE);
                //if (intEstadoCita != (Int32)Parametros.EstadoCita.COLA_ESPERA) //Envio Email Anulacion
                //    oEmail.EnviarCorreo_Cliente(oCitasBEList[0], Parametros.EstadoCita.ANULADA);
                //ASIGNAMOS LA CITA, A UN CLIENTE EN COLA DE ESPERA SI LO HUBIESE
                //---------------------------------------------------------------------
                if (intCitaCE != 0) //Si hay cita a Asignar
                {
                    try
                    {
                        oCitasBE            = new CitasBE();
                        oCitasBE.nid_cita   = intCitaCE;
                        oCitasBE.nid_asesor = nid_asesor;
                        oCitasBE.no_pais    = "PE";
                        string strResultCE = oCitasBL.AsignarClienteColaEspera(oCitasBE);
                        if (!(string.IsNullOrEmpty(strResultCE)))
                        {
                            oCitasBE                  = new CitasBE();
                            oCitasBE.nid_cita         = intCitaCE;
                            oCitasBE.cod_reserva_cita = "";
                            oCitasBEList              = new CitasBEList();
                            oCitasBEList              = oCitasBL.Listar_Datos_Cita(oCitasBE);
                            //oEmail.EnviarCorreo_Cliente(oCitasBEList[0], Parametros.EstadoCita.REASIGNADA);
                        }
                        else
                        {
                            return(-1);
                        }
                        //SRC_MsgError("Error al reasignar");
                    }
                    catch
                    {
                        return(-2);
                        //SRC_MsgError("Error al reasignar" + Environment.NewLine + ex.Message);
                    }
                }
            }
            else if (resCita == 0) //NO EXISTE LA CITA
            {
                return(-3);
            }
            else if (resCita > 10) //REPROGRAMADA POR OTRO USUARIO
            {
                return(-4);
            }
            else
            {
            }
        }
        catch
        {
            return(0);
        }
        return(1);
    }