public Tela_Contrato() { InitializeComponent(); contrato = new ModeloContrato(); estenso = new EscreverEstenso(); word = new EscreverWord(); }
public static List <ModeloContrato> FiltrarRutModalidadListarContrato(string rut, int modalidad) { using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(null, connection); command.CommandText = "SELECT * FROM dbo.Contrato WHERE IdModalidad = @modalidad AND RutCliente = @rut"; command.Parameters.AddWithValue("@modalidad", modalidad); command.Parameters.AddWithValue("@rut", rut); connection.Open(); SqlDataAdapter da = new SqlDataAdapter(command); DataTable dt = new DataTable(); da.Fill(dt); try { foreach (DataRow row in dt.Rows) { ModeloContrato modelo = new ModeloContrato(); modelo.NroContrato = row["Numero"].ToString(); modelo.FechaCreacion = row["Creacion"].ToString(); modelo.FechaTermino = row["Termino"].ToString(); modelo.RutCliente = row["RutCliente"].ToString(); modelo.IdModalidad = row["IdModalidad"].ToString(); modelo.IdTipoEvento = int.Parse(row["IdTipoEvento"].ToString()); modelo.FechaHorainicio = row["FechaHoraInicio"].ToString(); modelo.FechaHoraTermino = row["FechaHoraTermino"].ToString(); modelo.Asistentes = int.Parse(row["Asistentes"].ToString()); modelo.PersonalAdicional = int.Parse(row["PersonalAdicional"].ToString()); modelo.Realizado = bool.Parse(row["Realizado"].ToString()); modelo.ValorTotalContrato = int.Parse(row["ValorTotalContrato"].ToString()); modelo.Observaciones = row["Observaciones"].ToString(); ModeloContrato._contrato.Add(modelo); } return(ModeloContrato._contrato); } catch { throw; } } }
public static List <ModeloContrato> TodosDatosContrato() { using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(null, connection); command.CommandText = "SELECT * FROM dbo.Contrato"; connection.Open(); SqlDataAdapter da = new SqlDataAdapter(command); DataTable dt = new DataTable(); da.Fill(dt); //cuenta los items dentro de la lista para decir en qué posición guardará el dato. try { foreach (DataRow row in dt.Rows) { ModeloContrato modelo = new ModeloContrato(); modelo.NroContrato = row["Numero"].ToString(); modelo.FechaCreacion = row["Creacion"].ToString(); modelo.FechaTermino = row["Termino"].ToString(); modelo.RutCliente = row["RutCliente"].ToString(); modelo.IdModalidad = row["IdModalidad"].ToString(); modelo.IdTipoEvento = int.Parse(row["IdTipoEvento"].ToString()); modelo.FechaHorainicio = row["FechaHoraInicio"].ToString(); modelo.FechaHoraTermino = row["FechaHoraTermino"].ToString(); modelo.Asistentes = int.Parse(row["Asistentes"].ToString()); modelo.PersonalAdicional = int.Parse(row["PersonalAdicional"].ToString()); modelo.Realizado = bool.Parse(row["Realizado"].ToString()); modelo.ValorTotalContrato = int.Parse(row["ValorTotalContrato"].ToString()); modelo.Observaciones = row["Observaciones"].ToString(); ModeloContrato._contrato.Add(modelo); } return(ModeloContrato._contrato); } catch { throw; } } }
public void PreencherNoWord(ModeloContrato modeloContrato, ProgressBar progressBar) { progressBar.Value = 23; object campoBranco = System.Reflection.Missing.Value; Word.Word.Application oApp = new Word.Word.Application(); object caminhoContrato = System.IO.Path.GetFullPath("Contrato.doc"); Word.Word.Document contrato = oApp.Documents.Add(ref caminhoContrato, false, ref campoBranco, false); progressBar.Value = 26; mudar(contrato, campoBranco, modeloContrato.nomeAluno, "[nomeAluno]"); progressBar.Value = 29; mudar(contrato, campoBranco, modeloContrato.dataNascimentoAluno, "[dataNascimentoAluno]"); progressBar.Value = 32; mudar(contrato, campoBranco, modeloContrato.telefoneAluno, "[telefoneAluno]"); progressBar.Value = 35; mudar(contrato, campoBranco, modeloContrato.celularAluno, "[celularAluno]"); progressBar.Value = 38; mudar(contrato, campoBranco, modeloContrato.nomeContratante, "[nomeContratante]"); progressBar.Value = 41; mudar(contrato, campoBranco, modeloContrato.nomeContratante, "[nomeContratante]"); progressBar.Value = 44; mudar(contrato, campoBranco, modeloContrato.telefoneContratante, "[telefoneContratante]"); progressBar.Value = 47; mudar(contrato, campoBranco, modeloContrato.celularContratante, "[celularContratante]"); progressBar.Value = 50; mudar(contrato, campoBranco, modeloContrato.rgContratante, "[rgContratante]"); progressBar.Value = 53; mudar(contrato, campoBranco, modeloContrato.cpfContratante, "[cpfContratante]"); progressBar.Value = 56; mudar(contrato, campoBranco, modeloContrato.enderecoContratante, "[enderecoContratante]"); progressBar.Value = 59; mudar(contrato, campoBranco, modeloContrato.matematica, "[matematica]"); progressBar.Value = 62; mudar(contrato, campoBranco, modeloContrato.portugues, "[portugues]"); progressBar.Value = 65; mudar(contrato, campoBranco, modeloContrato.ingles, "[ingles]"); progressBar.Value = 68; mudar(contrato, campoBranco, modeloContrato.seisMeses, "[seisMeses]"); progressBar.Value = 71; mudar(contrato, campoBranco, modeloContrato.dozeMeses, "[dozeMeses]"); progressBar.Value = 74; mudar(contrato, campoBranco, modeloContrato.inicioDoCurso, "[inicioDoCurso]"); progressBar.Value = 77; mudar(contrato, campoBranco, modeloContrato.diasDaSemana, "[diasDaSemana]"); progressBar.Value = 80; mudar(contrato, campoBranco, modeloContrato.horarios, "[horarios]"); progressBar.Value = 82; mudar(contrato, campoBranco, modeloContrato.taxaMatricula, "[taxaMatricula]"); progressBar.Value = 84; mudar(contrato, campoBranco, modeloContrato.taxaMatriculaExtenso, "[taxaMatriculaExtenso]"); progressBar.Value = 86; mudar(contrato, campoBranco, modeloContrato.mensalidade, "[mensalidade]"); progressBar.Value = 88; mudar(contrato, campoBranco, modeloContrato.mensalidadeExtenso, "[mensalidadeExtenso]"); progressBar.Value = 90; mudar(contrato, campoBranco, modeloContrato.dataFinalContrato, "[dataFinalContrato]"); progressBar.Value = 92; mudar(contrato, campoBranco, modeloContrato.nomeTestemunha1, "[nomeTestemunha1]"); progressBar.Value = 94; mudar(contrato, campoBranco, modeloContrato.rgTestemunha1, "[rgTestemunha1]"); progressBar.Value = 96; mudar(contrato, campoBranco, modeloContrato.nomeTestemunha2, "[nomeTestemunha2]"); progressBar.Value = 98; mudar(contrato, campoBranco, modeloContrato.rgTestemunha2, "[rgTestemunha2]"); progressBar.Value = 99; oApp.Visible = true; }
public static List <ModeloContrato> FiltrarRutEventoListarContrato(string rut, string evento) { int id = 0; do { if (evento == "Coffee Break") { id = 10; } if (evento == "Cocktail") { id = 20; } if (evento == "Cenas") { id = 30; } break; } while (true); using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(null, connection); command.CommandText = "SELECT * FROM dbo.Contrato WHERE RutCliente = @rut AND IdTipoEvento = @evento"; command.Parameters.AddWithValue("@rut", rut); command.Parameters.AddWithValue("@evento", id); connection.Open(); SqlDataAdapter da = new SqlDataAdapter(command); DataTable dt = new DataTable(); da.Fill(dt); try { foreach (DataRow row in dt.Rows) { ModeloContrato modelo = new ModeloContrato(); modelo.NroContrato = row["Numero"].ToString(); modelo.FechaCreacion = row["Creacion"].ToString(); modelo.FechaTermino = row["Termino"].ToString(); modelo.RutCliente = row["RutCliente"].ToString(); modelo.IdModalidad = row["IdModalidad"].ToString(); modelo.IdTipoEvento = int.Parse(row["IdTipoEvento"].ToString()); modelo.FechaHorainicio = row["FechaHoraInicio"].ToString(); modelo.FechaHoraTermino = row["FechaHoraTermino"].ToString(); modelo.Asistentes = int.Parse(row["Asistentes"].ToString()); modelo.PersonalAdicional = int.Parse(row["PersonalAdicional"].ToString()); modelo.Realizado = bool.Parse(row["Realizado"].ToString()); modelo.ValorTotalContrato = int.Parse(row["ValorTotalContrato"].ToString()); modelo.Observaciones = row["Observaciones"].ToString(); ModeloContrato._contrato.Add(modelo); } return(ModeloContrato._contrato); } catch { throw; } } }