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); }
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)); }
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); }
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); }
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); }
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..!"); } }
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"); }
private void PersistirEjerciciosRutina(int idRutina) { foreach (DataRowView Ejercicio in clbEjercicios.CheckedItems) { Rutinas.insertarEjercicioRutina(Convert.ToInt32(Ejercicio.Row["id"]), idRutina); } }
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)); }
private void PersistirMusculosRutina(int idRutina) { foreach (DataRowView Musculo in clbMusculos.CheckedItems) { Rutinas.insertarMusculoRutina(Convert.ToInt32(Musculo.Row["id"]), idRutina); } }
private void PersistirDiasRutina(int idRutina) { foreach (DataRowView Dia in clbDias.CheckedItems) { Rutinas.insertarDiaRutina(idRutina, Convert.ToInt32(Dia.Row["id"])); } }
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); } }
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); }
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); }
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); }
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)); } }
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"); }
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"); }
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); }
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; // } //} }
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); }
private void noColorToolStripMenuItem_Click(object sender, EventArgs e) { if (sPanel == "Titulo") { panelBarraTitulo.Tag = "estono"; } else { panelFormularios.Tag = "estono"; } Rutinas.RecorreControls(this); }
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(); } }
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, ""); } }
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); }
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)); }
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, ""); } }
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(); }