示例#1
0
        public bool ValidaMovimientos(int claveCuenta)
        {
            bool          flag           = true;
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            SqlCommand    cmd            = new SqlCommand("SP_ValidaCuentaMovimientos", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@claveCuenta", claveCuenta);
            cmd.Parameters.Add("@result", SqlDbType.Bit).Direction = ParameterDirection.ReturnValue;

            try
            {
                cmd.ExecuteNonQuery();
                int resultTemp = Convert.ToInt32(cmd.Parameters["@result"].Value);
                flag = resultTemp == 0 ? false : true;
            }
            catch (SqlException ex)
            {
                conexion.Close();
                return(false);
            }
            conexion.Close();
            return(flag);
        }
示例#2
0
        public HttpResponseMessage Get_Datos_Generales(int id)
        {
            Rutinas entity = this.service.ListaSelAll(1, 1, "Rutinas.Folio='" + id.ToString() + "'", "").Rutinass.First();
            Rutinas result = new Rutinas();

            result.Folio                = entity.Folio;
            result.Fecha_de_Registro    = entity.Fecha_de_Registro;
            result.Hora_de_Registro     = entity.Hora_de_Registro;
            result.Usuario_que_Registra = entity.Usuario_que_Registra;
            result.Usuario_que_Registra_Spartan_User = entity.Usuario_que_Registra_Spartan_User;
            result.Nombre_de_la_Rutina = entity.Nombre_de_la_Rutina;
            result.Descripcion         = entity.Descripcion;
            result.Equipamento         = entity.Equipamento;
            result.Equipamento_alterno = entity.Equipamento_alterno;
            result.Nivel_de_dificultad = entity.Nivel_de_dificultad;
            result.Nivel_de_dificultad_Nivel_de_dificultad = entity.Nivel_de_dificultad_Nivel_de_dificultad;
            result.Intensidad = entity.Intensidad;
            result.Intensidad_Nivel_de_Intensidad = entity.Intensidad_Nivel_de_Intensidad;
            result.Duracion_aproximada_minutos    = entity.Duracion_aproximada_minutos;
            result.Genero          = entity.Genero;
            result.Genero_Sexo     = entity.Genero_Sexo;
            result.Estatus         = entity.Estatus;
            result.Estatus_Estatus = entity.Estatus_Estatus;

            return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter));
        }
示例#3
0
        public Cliente[] ObtenerClientes()
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select ID, Nombre, Domicilio, Ciudad, Telefono from Cliente";
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);

            Cliente[] temp = new Cliente[this.Count()];

            if (lector.HasRows)
            {
                int con = 0;
                while (lector.Read())
                {
                    int    ID     = lector.GetInt32(0);
                    string nom    = lector.GetString(1);
                    string dom    = lector.GetString(2);
                    string ciudad = lector.GetString(3);
                    string tel    = lector.GetString(4);
                    temp[con] = new Cliente(ID, nom, dom, ciudad, tel);
                    con++;
                }
            }
            conexion.Close();
            return(temp);
        }
示例#4
0
        public Movimiento ObtenerMovimiento(int Folio)
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select Monto, Tipo, convert(varchar, Fecha, 1), convert(varchar, Hora, 8), Clave_Cuenta, NombreDepositante from Movimiento Where Folio = @Folio";
            SqlCommand    cmd            = new SqlCommand(consulta, conexion);

            cmd.Parameters.Add("@Folio", Folio);
            SqlDataReader lector = Rutinas.ObtenerLector(consulta, conexion);
            Movimiento    temp   = null;

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    double Monto       = lector.GetDouble(0);
                    char   Tipo        = Convert.ToChar(lector.GetValue(1));
                    string Fecha       = lector.GetString(2);
                    string Hora        = lector.GetString(3);
                    int    ClaveCuenta = lector.GetInt32(4);
                    string Nombre      = lector.GetString(5);
                    temp = new Movimiento(Monto, Tipo, Fecha, Hora, ClaveCuenta, Nombre);
                }
            }
            conexion.Close();

            return(temp);
        }
示例#5
0
        public Movimiento[] obtieneMovimientos()
        {
            Movimiento[]  movimientos    = new Movimiento[this.Count()];
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select Monto, Tipo, convert(varchar, Fecha, 1), convert(varchar, Hora, 8), Clave_Cuenta, NombreDepositante from Movimiento";
            SqlCommand    cmd            = new SqlCommand(consulta, conexion);
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);
            int           cont           = 0;

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    double Monto       = Convert.ToDouble(lector.GetValue(0));
                    char   Tipo        = Convert.ToChar(lector.GetValue(1));
                    string Fecha       = lector.GetString(2);
                    string Hora        = lector.GetString(3);
                    int    ClaveCuenta = lector.GetInt32(4);
                    string Nombre      = lector.GetString(5);
                    movimientos[cont] = new Movimiento(Monto, Tipo, Fecha, Hora, ClaveCuenta, Nombre);
                    cont++;
                }
            }
            conexion.Close();

            return(movimientos);
        }
示例#6
0
        private void Encuentra()
        {
            if (Rutinas.EncuentraUsuario(txtUser.Text, txtPass.Text))
            {
                string txtIP = ConfigurationManager.AppSettings["IP"].ToString();
                VariablesGlobales.Usuario = txtUser.Text;
                Parametros();
                string sBase = VariablesGlobales.NombreBase;

                sBase = VariablesGlobales.NombreBase;
                cambiarDatosServer(txtIP, "root", "Mapuch33", sBase);
                CambiaDatosImpre(txtIP, "root", "Mapuch33", sBase);
                //Database.ConnectionString= ConfigurationManager.ConnectionStrings["cnx"].ConnectionString;
                VariablesGlobales.NombreBase = sBase;
                FormPrincipal Princ = new FormPrincipal();
                Princ.Show();
                this.Hide();

                //Formularios.frmElijeBase eBase = new frmElijeBase();
                //eBase.Show();
                //this.Hide();
                //Formularios.frmMain Principal = new frmMain();
                //Principal.Show();
            }
            else
            {
                MessageBox.Show("Usuario o Password Incorectos, Reintente..!");
            }
        }
示例#7
0
        public string Agrega(double Monto, char Tipo, DateTime Fecha, DateTime Hora, int Clave_Cuenta, string NombreDepositante)
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        insertA        = "insert into Movimiento (Monto, Tipo, Fecha, Hora, Clave_Cuenta, NombreDepositante) " +
                                           "values (@Monto, @Tipo, @Fecha, @Hora, @Clave_Cuenta, @NombreDepositante)";

            SqlCommand cmd = new SqlCommand(insertA, conexion);

            cmd.Parameters.Add("@Monto", Monto);
            cmd.Parameters.Add("@Tipo", Tipo);
            cmd.Parameters.Add("@Fecha", Fecha);
            cmd.Parameters.Add("@Hora", Hora);
            cmd.Parameters.Add("@Clave_Cuenta", Clave_Cuenta);
            cmd.Parameters.Add("@NombreDepositante", NombreDepositante);

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                conexion.Close();
                return(ex.Message);
            }
            conexion.Close();

            return("Movimiento realizado exitosamente");
        }
示例#8
0
 private void PersistirEjerciciosRutina(int idRutina)
 {
     foreach (DataRowView Ejercicio in clbEjercicios.CheckedItems)
     {
         Rutinas.insertarEjercicioRutina(Convert.ToInt32(Ejercicio.Row["id"]), idRutina);
     }
 }
示例#9
0
        public HttpResponseMessage Delete(int id)
        {
            Rutinas varRutinas = this.service.GetByKey(id, false);
            bool    result     = false;

            if (varRutinas == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            try
            {
                result = this.service.Delete(id);//, globalData, dataReference);
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelRutinas", new JavaScriptSerializer().Serialize(varRutinas), result);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelRutinas", new JavaScriptSerializer().Serialize(varRutinas), result, ex.Message);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
示例#10
0
 private void PersistirMusculosRutina(int idRutina)
 {
     foreach (DataRowView Musculo in clbMusculos.CheckedItems)
     {
         Rutinas.insertarMusculoRutina(Convert.ToInt32(Musculo.Row["id"]), idRutina);
     }
 }
示例#11
0
 private void PersistirDiasRutina(int idRutina)
 {
     foreach (DataRowView Dia in clbDias.CheckedItems)
     {
         Rutinas.insertarDiaRutina(idRutina, Convert.ToInt32(Dia.Row["id"]));
     }
 }
示例#12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (clbDias.SelectedItems.Count > 0 &&
                    clbEjercicios.SelectedItems.Count > 0 &&
                    clbMusculos.CheckedItems.Count > 0)
                {
                    int idRutina = Convert.ToInt32(Rutinas.insertarRutina());

                    PersistirDiasRutina(idRutina);
                    PersistirMusculosRutina(idRutina);
                    PersistirEjerciciosRutina(idRutina);

                    MessageBox.Show("La rutina se ha creado correctamente.");

                    LimpiarDatos();
                }
                else
                {
                    MessageBox.Show("¡Acordate que primero tenés que seleccionar los días, músculos y ejercicios!");
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#13
0
        public Cuenta BuscarCuenta(int claveC)
        {
            Cuenta temp = null;

            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select c.Saldo, t.Nombre, cl.ID_Cliente from Cuenta c inner join Tipo_Cuenta t on t.ID = c.ID_TipoCuenta  ";

            consulta += "inner join Cuenta_Cliente cl on cl.Clave_Cuenta = c.Clave where c.Clave =@clave";
            SqlCommand cmd = new SqlCommand(consulta, conexion);

            cmd.Parameters.Add("@clave", claveC);

            SqlDataReader lector = cmd.ExecuteReader();

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    double saldo = Convert.ToDouble(lector.GetValue(0));
                    string tipo  = lector.GetString(1);
                    int    idCli = lector.GetInt32(2);
                    temp = new Cuenta(claveC, saldo, tipo, idCli);
                }
            }
            conexion.Close();

            return(temp);
        }
示例#14
0
        public List <Cuenta> ObtenerPorCliente(int claveCliente)
        {
            List <Cuenta> temp = new List <Cuenta>();

            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select c.Clave from Cuenta c ";

            consulta += "inner join Cuenta_Cliente cl on cl.Clave_Cuenta = c.Clave where cl.ID_Cliente = @idCliente";
            SqlCommand cmd = new SqlCommand(consulta, conexion);

            cmd.Parameters.Add("@idCliente", claveCliente);
            SqlDataReader lector = cmd.ExecuteReader();

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    int claveCuenta = lector.GetInt32(0);
                    temp.Add(BuscarCuenta(claveCuenta));
                }
            }
            conexion.Close();


            return(temp);
        }
示例#15
0
        public Cliente ObtenerCliente(int key)
        {
            Cliente       temp           = null;
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select Nombre, Domicilio, Ciudad, Telefono from Cliente where @ID=ID";
            SqlCommand    cmd            = new SqlCommand(consulta, conexion);

            cmd.Parameters.Add("@ID", key);

            try
            {
                SqlDataReader lector = cmd.ExecuteReader();
                if (lector.HasRows)
                {
                    while (lector.Read())
                    {
                        string nom    = lector.GetString(0);
                        string dom    = lector.GetString(1);
                        string ciudad = lector.GetString(2);
                        string tel    = lector.GetString(3);
                        temp = new Cliente(key, nom, dom, ciudad, tel);
                    }
                }
                conexion.Close();
            }
            catch (SqlException)
            {
                conexion.Close();
                return(null);
            }

            return(temp);
        }
示例#16
0
        public HttpResponseMessage Post(Rutinas varRutinas)
        {
            if (ModelState.IsValid)
            {
                var data = "-1";
                try
                {
                    data = Convert.ToString(this.service.Insert(varRutinas));
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_InsRutinas", new JavaScriptSerializer().Serialize(varRutinas), true);
                    serviceBitacora.Insert(bitacora);
                }
                catch (ServiceException ex)
                {
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsRutinas", new JavaScriptSerializer().Serialize(varRutinas), true);
                    serviceBitacora.Insert(bitacora);
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
                }

                return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
            }
            else
            {
                var errors   = ModelState.SelectMany(m => m.Value.Errors.Select(err => err.ErrorMessage != string.Empty ? err.ErrorMessage : err.Exception.Message).ToList()).ToList();
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsRutinas", new JavaScriptSerializer().Serialize(varRutinas), false, errors.ToString());
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, errors));
            }
        }
示例#17
0
        public string agrega(string Nombre, double MontoMinimo, string Descripcion)
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        insert         = "insert into Tipo_Cuenta (Nombre, MontoMinimo, Descripcion) " +
                                           "values (@Nombre, @MontoMinimo, @Descripcion)";

            SqlCommand cmd = new SqlCommand(insert, conexion);

            cmd.Parameters.Add("@Nombre", Nombre);
            cmd.Parameters.Add("@MontoMinimo", MontoMinimo);
            cmd.Parameters.Add("@Descripcion", Descripcion);

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                conexion.Close();
                return(ex.Message);
            }
            conexion.Close();

            return("Tipo de cuenta agregada exitosamente");
        }
示例#18
0
        public string Agrega(string Nombre, string Domicilio, string Ciudad, string Telefono)
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        insercion      = "insert into Cliente(Nombre,Domicilio,Ciudad,Telefono)";

            insercion += "values(@nom,@dom,@ciudad,@tel)";
            SqlCommand cmd = new SqlCommand(insercion, conexion);

            cmd.Parameters.Add("@nom", Nombre);
            cmd.Parameters.Add("@dom", Domicilio);
            cmd.Parameters.Add("@ciudad", Ciudad);
            cmd.Parameters.Add("@tel", Telefono);

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                conexion.Close();
                return(ex.Message);
            }

            return("Cliente agregado exitosamente");
        }
示例#19
0
        private void FormPrincipal_Load(object sender, EventArgs e)
        {
            if (chkAcoplados.Checked)
            {
                VariablesGlobales.Formularios_Acoplados = "S";
            }
            else
            {
                VariablesGlobales.Formularios_Acoplados = "N";
            }
            if (VariablesGlobales.NombreBase == "rombo")
            {
                btnCargaBsAs.Text = "Derivación Rombo";
            }
            else
            {
                btnCargaBsAs.Text = "Derivación Chevrolet";
            }
            lblUsuario.Text = VariablesGlobales.Usuario;
            string ClienteID = "";

            ClienteID         = GetTeamviewerID();
            TeamViewerID.Text = " TeamViewer ID: " + ClienteID;
            Rutinas colorform = new Rutinas();

            colorform.BuscarColor();
            ColorForm();
            //Adaptar Formulario a toda la pantalla
            //this.Location = Screen.PrimaryScreen.WorkingArea.Location;
            //this.Size = Screen.PrimaryScreen.WorkingArea.Size;
        }
        //Metodo de tipo select cargados con lista generica (Rutinas)

        #region Metodo de cargar con lista generica de Rutinas
        public List <Rutinas> Cargar_Rutinas(String SentenciaSQL)
        {
            List <Rutinas> Objeto_Rutina = new List <Rutinas>();

            try
            {
                Comando.CommandText = SentenciaSQL;
                Conexion            = ConexionMySQL.ConectarConMySQL();
                Comando.Connection  = Conexion;
                Conexion.Open();
                MySqlDataReader lector = Comando.ExecuteReader();

                while (lector.Read())
                {
                    Rutinas entidad_confi = new Rutinas();

                    entidad_confi.Rutina = lector.GetString(1);
                    entidad_confi.Id     = lector.GetInt32(0);
                    Objeto_Rutina.Add(entidad_confi);
                }
                lector.Close();
            }
            catch (MySqlException e)
            {
                e.Message.ToString();
            }
            finally
            {
                Conexion.Close();
            }

            return(Objeto_Rutina);
        }
示例#21
0
        private void ColorForm()
        {
            if (VariablesGlobales.NombreBase == "rombo")
            {
                pbRombo.Visible     = true;
                pbChevrolet.Visible = false;
            }
            else if (VariablesGlobales.NombreBase == "chevrolet")
            {
                pbRombo.Visible     = false;
                pbChevrolet.Visible = true;
            }
            Rutinas.RecorreControls(this);
            //panelMenu.BackColor = VariablesGlobales.ColorFondo;
            //foreach (Control c in this.Controls)
            //{
            //    foreach (Control controlChild in c.Controls)
            //    {
            //        new Switch(c)
            //         .Case<Button>(action =>
            //         {
            //             c.BackColor = VariablesGlobales.ColorBoton;
            //             // Instrucciones en caso se trate de un TextBox...;
            //         })
            //         .Case<Label>(action =>
            //         {
            //             c.BackColor = VariablesGlobales.ColorLetras;
            //             // Instrucciones en caso se trate de un CheckBox...;
            //         })
            //        .Case<TextBox>(action =>
            //        {
            //            c.BackColor = VariablesGlobales.ColorFondoTexto;
            //            c.ForeColor = VariablesGlobales.ColorTexto;
            //            // Instrucciones en caso se trate de un CheckBox...;
            //        })
            //        .Case<Panel>(action =>
            //        {
            //            c.BackColor = VariablesGlobales.ColorForm;
            //            // Instrucciones en caso se trate de un CheckBox...;
            //        });
            //    }
            //}

            //foreach (Control Ctl in panelMenu.Controls)
            //{
            //    if (Ctl is Button)
            //    {
            //        Ctl.BackColor = VariablesGlobales.ColorBoton;
            //    }
            //    if (Ctl is Label)
            //    {
            //        Ctl.ForeColor = VariablesGlobales.ColorLetras;
            //    }
            //}
        }
示例#22
0
        public bool ValidaDatos()
        {
            bool       flag        = true;
            string     claveCuenta = txtNumCuenta.Text;
            string     tipoCuenta  = cmbTipoCuenta.Text;
            string     monto       = txtMontoApertura.Text;
            TipoCuenta temp        = manejaCatalogo.consulta(tipoCuenta);

            if (Rutinas.ValidaBlancos(claveCuenta))
            {
                MessageBox.Show("No se ha capturado el número de serie asignado a la cuenta.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (!Rutinas.ValidaNumCuenta(claveCuenta))
            {
                MessageBox.Show("Clave de cuenta con formato incorrecto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (manejaCuentas.BuscarCuenta(Convert.ToInt32(claveCuenta)) != null)
            {
                MessageBox.Show("La clave que desea asignarle a la cuenta ya está en existencia, intente con uno distinto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (cmbTipoCuenta.SelectedIndex == 0)
            {
                MessageBox.Show("No se ha seleccionado el tipo de cuenta.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (Convert.ToDouble(monto) < temp.pMontoMinimo)
            {
                MessageBox.Show("El monto de apertura es menor al monto minimo requerido para el tipo de cuenta seleccionado.", "Aviso",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (cmbNombreCliente.SelectedIndex == 0)
            {
                MessageBox.Show("Nombre del cliente no seleccionado.", "Aviso",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            /*if (Rutinas.ValidaBlancos(monto))
             * {
             *  MessageBox.Show("No se ha capturado el monto de la cuenta a aperturar.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
             *  flag = false;
             * }*/

            return(flag);
        }
示例#23
0
 private void noColorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (sPanel == "Titulo")
     {
         panelBarraTitulo.Tag = "estono";
     }
     else
     {
         panelFormularios.Tag = "estono";
     }
     Rutinas.RecorreControls(this);
 }
示例#24
0
        private void btnEliminarRutina_Click(object sender, EventArgs e)
        {
            String pregunta = "¿Segurísimo que querés borrar la rutina " + cbOpcion.Text + "?";

            if (cbOpcion.SelectedIndex != -1 &&
                MessageBox.Show(pregunta, "Eliminación", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.OK)
            {
                int diaID = cbDias.SelectedIndex + 1;
                Rutinas.eliminarRutina(rutinaID);
                cargarCheckBoxOpcion(diaID);
                limpiarForm();
            }
        }
示例#25
0
        private void ValidaTelefono(object sender, EventArgs e)
        {
            string tel = txtTelefono.Text;

            if (!Rutinas.ValidaTelefono(tel))
            {
                errorP.SetError(txtTelefono, "Debe ingresar un formato de télefono valido");
            }
            else
            {
                errorP.SetError(txtTelefono, "");
            }
        }
示例#26
0
        private void CloseForms(object sender, FormClosedEventArgs e)
        {
            Rutinas colorform = new Rutinas();

            colorform.BuscarColor();
            ColorForm();
            //if (Application.OpenForms["frmConsultaCarpeta"] == null)
            //    btnTratamiento.BackColor = Color.FromArgb(0, 122, 204);
            //if (Application.OpenForms["frmCargaBsAs"] == null)
            //    btnCargaBsAs.BackColor = Color.FromArgb(0, 122, 204);
            //if (Application.OpenForms["EligeColor"] == null)
            //    btnEligeColor.BackColor = Color.FromArgb(0, 122, 204);
        }
示例#27
0
        public HttpResponseMessage PutTunnel(Rutinas emp, string user, string password)
        {
            var client = new System.Net.WebClient();

            client.Headers = TokenManager.GetAuthenticationHeader(user, password);
            client.Headers["Content-Type"] = "application/json";
            var dataString = new JavaScriptSerializer().Serialize(emp);

            var result = client.UploadString(new Uri(baseApi + ApiControllerUrl + "/Put?Id=" + emp.Folio), "PUT"
                                             , dataString);

            return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter));
        }
示例#28
0
        private void ValidaMontoApertura(object sender, EventArgs e)
        {
            string monto = txtMontoApertura.Text;

            if (Rutinas.ValidaBlancos(monto))
            {
                errorP.SetError(txtMontoApertura, "Este campo es obligatorio.");
            }

            if (!txtMontoApertura.Focused && Rutinas.ValidaDecimal(monto))
            {
                errorP.SetError(txtMontoApertura, "");
            }
        }
示例#29
0
        private void txtNombreCliente_KeyPress(object sender, KeyPressEventArgs e)
        {
            string nombreCli = txtNombreCliente.Text;

            if (!Rutinas.ValidaCaracteres(nombreCli + e.KeyChar.ToString()) && e.KeyChar != (char)Keys.Back)
            {
                errorP.SetError(txtNombreCliente, "El nombre del cliente solo acepta caracteres alfabeticos.");
                e.Handled = true;
            }
            else
            {
                errorP.SetError(txtNombreCliente, "");
            }
        }
        public RoutineViewModel(Rutinas routinesItemViewModel)
        {
            this.apiService            = new ApiService();
            this.main                  = MainViewModel.GetInstance();
            this.RoutinesItemViewModel = routinesItemViewModel;
            this.Name                  = this.RoutinesItemViewModel.Nombre;
            this.Meta                  = this.RoutinesItemViewModel.Meta;
            this.IdRutina              = this.RoutinesItemViewModel.Id_rutina;

            Days      = new List <DiasRutina>();
            this.Days = this.ChargeDays().OrderBy(d => d.Key).ToList();
            this.DiasSeleccionados = main.TrainingPlan.DiasEntrenamiento == null ? new List <DiasEntrenamiento>(): main.TrainingPlan.DiasEntrenamiento;
            this.ChargeExercises();
        }