Example #1
0
 public DetailTableSource(List <DetailService> items, DetailTaskView controller)
 {
     tableItems      = items;
     this.controller = controller;
 }
Example #2
0
 public DetailTableSource(List<DetailService> items, DetailTaskView controller )
 {
     tableItems = items;
     this.controller=controller;
 }
Example #3
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            this.lblTitulo.Text         = this.task.Titulo;
            this.lblEncargado.Text      = this.task.idResponsable;
            this.lblDescripcion.Text    = this.task.Descripcion;
            this.lblNombreSolic.Text    = this.task.nombreSolicitante;
            this.lblDireccionSolic.Text = this.task.direccionSolicitante;
            this.lblColoniaSolic.Text   = this.task.coloniaSolicitante;
            this.lblTelefonoSolic.Text  = this.task.telCasaSolicitante;
            this.lblCelSolic.Text       = this.task.telCelularSolicitante;
            this.lblCorreoSolic.Text    = this.task.correoSolicitante;
            this.lblSeccionSolic.Text   = this.task.seccion;
            this.lblClaveSolic.Text     = this.task.CveElector;
            this.lblCategoria.Text      = this.task.idCategoria;
            this.lblPrioridad.Text      = this.task.idPrioridad;
            this.lblEstatus.Text        = this.task.idEstatus;
            this.lblFecAsignacion.Text  = this.task.fechaAsignacion;
            this.lblFecCompromiso.Text  = this.task.fechaCompromiso;
            this.lblFecTermino.Text     = this.task.fechaTermino;
            this.lblFecContacto.Text    = this.task.fechaContacto;

            tareaId = task.idTarea;

            this.btnVerDetalle.TouchUpInside += (sender, e) => {
                detailTaskView = new DetailTaskView();
                this.NavigationController.PushViewController(detailTaskView, true);
            };

            this.btnAgregarDetalle.TouchUpInside += (sender, e) => {
                newDetailTaskView = new NewDetailTaskView();
                this.NavigationController.PushViewController(newDetailTaskView, true);
            };

            if (task.idEstatus.Equals("Finalizado"))
            {
                this.btnFinalizar.Hidden = true;
            }

            this.btnFinalizar.TouchUpInside += (sender, e) => {
                UIAlertView alert = new UIAlertView()
                {
                    Title = "¿Esta seguro?", Message = "¿Esta seguro de finalizar la tarea?"
                };
                alert.AddButton("Aceptar");
                alert.AddButton("Cancelar");
                alert.Show();
                alert.Clicked += (s, o) => {
                    try{
                        if (o.ButtonIndex == 0)
                        {
                            changeStatusService = new ChangeStatusService();
                            String respuesta = changeStatusService.SetTask(task.idTarea);
                            if (respuesta.Equals("1"))
                            {
                                SuccesConfirmation();
                            }
                            else if (respuesta.Equals("0"))
                            {
                                ErrorConfirmation();
                            }
                        }
                    }catch (System.Net.WebException) {
                        ServerError();
                    }
                };
            };
        }
Example #4
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad ();

            this.lblTitulo.Text = this.task.Titulo;
            this.lblEncargado.Text = this.task.idResponsable;
            this.lblDescripcion.Text = this.task.Descripcion;
            this.lblNombreSolic.Text = this.task.nombreSolicitante;
            this.lblDireccionSolic.Text = this.task.direccionSolicitante;
            this.lblColoniaSolic.Text = this.task.coloniaSolicitante;
            this.lblTelefonoSolic.Text = this.task.telCasaSolicitante;
            this.lblCelSolic.Text = this.task.telCelularSolicitante;
            this.lblCorreoSolic.Text = this.task.correoSolicitante;
            this.lblSeccionSolic.Text = this.task.seccion;
            this.lblClaveSolic.Text = this.task.CveElector;
            this.lblCategoria.Text = this.task.idCategoria;
            this.lblPrioridad.Text = this.task.idPrioridad;
            this.lblEstatus.Text = this.task.idEstatus;
            this.lblFecAsignacion.Text = this.task.fechaAsignacion;
            this.lblFecCompromiso.Text = this.task.fechaCompromiso;
            this.lblFecTermino.Text = this.task.fechaTermino;
            this.lblFecContacto.Text = this.task.fechaContacto;

            tareaId = task.idTarea;

            this.btnVerDetalle.TouchUpInside += (sender, e) => {
                detailTaskView = new DetailTaskView();
                this.NavigationController.PushViewController(detailTaskView, true);
            };

            this.btnAgregarDetalle.TouchUpInside += (sender, e) => {
                newDetailTaskView = new NewDetailTaskView();
                this.NavigationController.PushViewController(newDetailTaskView, true);
            };

            if (task.idEstatus.Equals ("Finalizado")) {
                this.btnFinalizar.Hidden = true;
            }

            this.btnFinalizar.TouchUpInside += (sender, e) => {
                UIAlertView alert = new UIAlertView(){
                    Title = "¿Esta seguro?", Message = "¿Esta seguro de finalizar la tarea?"
                };
                alert.AddButton("Aceptar");
                alert.AddButton("Cancelar");
                alert.Show();
                alert.Clicked += (s, o) => {
                    try{
                        if(o.ButtonIndex==0){
                            changeStatusService = new ChangeStatusService();
                            String respuesta = changeStatusService.SetTask(task.idTarea);
                            if(respuesta.Equals("1")){
                                SuccesConfirmation();
                            } else if(respuesta.Equals("0")){
                                ErrorConfirmation();
                            }

                        }
                    }catch(System.Net.WebException){
                        ServerError();
                    }
                };
            };
        }