Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }