Exemplo n.º 1
0
 private void rbtnIngles_Checked(object sender, RoutedEventArgs e)
 {
     if (txtSalarioBase != null)
     {
         txtSalarioBase.Text = Tabulador.CalcularSalarioBase(skills_Values, 0).ToString();
     }
 }
Exemplo n.º 2
0
        private void chkSkill_Checked(object sender, RoutedEventArgs e)
        {
            CheckBox checkBox = (CheckBox)sender;

            switch (checkBox.Content)
            {
            case "550 TOEFL":
                skills_Values[0] = 1;
                break;

            case "Experiencia":
                skills_Values[1] = 1;
                break;

            case "Teacher Training":
                skills_Values[2] = 1;
                break;

            case "LIDILE o similar":
                skills_Values[3] = 1;
                break;
            }
            if (rbtnIngles.IsChecked == true)
            {
                idioma = 0;
            }
            else
            {
                idioma = 1;
            }

            txtSalarioBase.Text = Tabulador.CalcularSalarioBase(skills_Values, idioma).ToString();
        }
        public object Delete(Tabulador deleted)
        {
            string msgError = "";
            bool   result   = repository.Remove(deleted, ref msgError);

            object json = new
            {
                success = result,
                message = msgError
            };

            return(json);
        }
Exemplo n.º 4
0
        private void chkSkill_Unchecked(object sender, RoutedEventArgs e)
        {
            string   s        = "";
            CheckBox checkBox = (CheckBox)sender;

            if (checkBox.Content.GetType() == s.GetType())
            {
                switch (checkBox.Content)
                {
                case "550 TOEFL":
                    skills_Values[0] = 0;
                    break;

                case "Experiencia":
                    skills_Values[1] = 0;
                    break;
                }
            }
            else
            {
                TextBlock textBox = (TextBlock)checkBox.Content;
                switch (textBox.Text)
                {
                case "Teacher Training":
                    skills_Values[2] = 0;
                    break;

                case "LIDILE o similar":
                    skills_Values[3] = 0;
                    break;
                }
            }
            if (rbtnIngles.IsChecked == true)
            {
                idioma = 0;
            }
            else
            {
                idioma = 1;
            }

            txtSalarioBase.Text = Tabulador.CalcularSalarioBase(skills_Values, idioma).ToString();
        }
        public object Post(Tabulador added)
        {
            object json;
            string messageError = "";

            try
            {
                Tabulador posted = repository.Add(added, ref messageError);

                if (posted != null)
                {
                    json = new
                    {
                        total   = 1,
                        data    = posted,
                        success = true
                    };
                }
                else
                {
                    json = new
                    {
                        message = messageError,
                        success = false
                    };
                };
            }
            catch (Exception ex)
            {
                LogManager.Write("ERROR:" + Environment.NewLine + "\tMETHOD = " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + Environment.NewLine + "\tMESSAGE = " + ex.Message);

                object error = new { message = ex.Message };

                json = new
                {
                    message = ex.Message,
                    success = false
                };
            };

            return(json);
        }
Exemplo n.º 6
0
 private void rbtnFrances_Checked(object sender, RoutedEventArgs e)
 {
     txtSalarioBase.Text = Tabulador.CalcularSalarioBase(skills_Values, 1).ToString();
 }
        public object GetAll()
        {
            var queryValues = Request.RequestUri.ParseQueryString();

            int page  = Convert.ToInt32(queryValues["page"]);
            int start = Convert.ToInt32(queryValues["start"]);
            int limit = Convert.ToInt32(queryValues["limit"]);
            int id    = Convert.ToInt32(queryValues["id"]);
            int orden = Convert.ToInt32(queryValues["orden"]);


            #region Configuramos el orden de la consulta si se obtuvo como parametro
            string strOrder = !string.IsNullOrWhiteSpace(queryValues["sort"]) ? queryValues["sort"] : "";
            strOrder = strOrder.Replace('[', ' ');
            strOrder = strOrder.Replace(']', ' ');

            Sort sort;

            if (!string.IsNullOrWhiteSpace(strOrder))
            {
                sort = JsonConvert.DeserializeObject <Sort>(strOrder);
            }
            else
            {
                sort = new Sort();
            }
            #endregion

            string query = !string.IsNullOrWhiteSpace(queryValues["query"]) ? queryValues["query"] : "";

            int totalRecords = 0;

            try
            {
                if (id == 0)
                {
                    object            json;
                    string            msgError = "";
                    IList <Tabulador> lista;

                    lista = repository.GetList(query, sort, page, start, limit, ref totalRecords, ref msgError);

                    json = new
                    {
                        total   = totalRecords,
                        data    = lista,
                        success = true
                    };

                    return(json);
                }
                else
                {
                    string    msgError = "";
                    Tabulador estatus  = repository.Get(id, ref msgError);

                    object json = new
                    {
                        data    = estatus,
                        success = true,
                        message = msgError
                    };

                    return(json);
                }
            }
            catch (Exception ex)
            {
                LogManager.Write("ERROR:" + Environment.NewLine + "\tMETHOD = " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + Environment.NewLine + "\tMESSAGE = " + ex.Message);

                object error = new { message = ex.Message };

                object json = new
                {
                    message = ex.Message,
                    success = false
                };

                return(json);
            }
        }