public void CrearContrato(Contrato contrato) { string crearContrato = "insert into Contrato(asignacionFamiliar, cargo, fechaInicial, fechaFinal, horasContradasPorSemana, valorHora, estado, ID_AFP, ID_EMPLEADO) " + "values(@asignacionFamiliar ,@cargo ,@fechaInicial ,@fechaFinal ,@horasContradasPorSemana,@valorHora ,@estado ,@ID_AFP ,@ID_EMPLEADO )"; try { SqlCommand comando; comando = gestorSQL.ObtenerComandoSQL(crearContrato); comando.Parameters.AddWithValue("@asignacionFamiliar", contrato.AsignacionFamiliar); comando.Parameters.AddWithValue("@cargo", contrato.Cargo); comando.Parameters.AddWithValue("@fechaInicial", contrato.FechaInicio.Date); comando.Parameters.AddWithValue("@fechaFinal", contrato.FechaFin.Date); comando.Parameters.AddWithValue("@horasContradasPorSemana", contrato.HorasContratadasPorSemana); comando.Parameters.AddWithValue("@valorHora", contrato.ValorHora); comando.Parameters.AddWithValue("@estado", contrato.Estado); comando.Parameters.AddWithValue("@ID_AFP", contrato.Afp.Id_afp); comando.Parameters.AddWithValue("@ID_EMPLEADO", contrato.Empleado.Id_empleado); comando.ExecuteNonQuery(); MessageBox.Show("Se guardó el nuevo contrato"); } catch (Exception er) { MessageBox.Show("Ocurrio un problema al intentar guardar,\n verifique si los datos ingresados son correctos." + er); } }
public bool InsertarContratoPeriodo(int idContrato, int idPeriodo) { string consulta = "insert into Contrato_periodo(ID_CONTRATO,ID_PERIODO) values (@ID_CONTRATO,@ID_PERIODO)"; try { SqlCommand comando; comando = gestorSQL.ObtenerComandoSQL(consulta); comando.Parameters.AddWithValue("@ID_CONTRATO", idContrato); comando.Parameters.AddWithValue("@ID_PERIODO", idPeriodo); comando.ExecuteNonQuery(); return(true); } catch (Exception er) { MessageBox.Show("Ocurrio un problema al intentar guardar,\n verifique si los datos ingresados son correctos." + er); return(false); } }